У меня есть приложение для настольного компьютера Java, которое я написал, и я хотел бы получить рекомендацию о приложении для мониторинга, которое может выявить узкие места в коде и потребление памяти в реальном времени.
Поскольку я разрабатывал для J2Me, тогда WTK имел монитор памяти, и я нашел его действительно полезным, я хотел бы знать, какую программу мониторинга вы считаете наиболее подходящей.
Обновление:
Я посмотрел на JConsole, он не кажется мне чем-то удивительным, но он дает мне необходимые данные, а не со скоростью, которую я хотел бы, и так как GC происходит между обновлениями, я не могу видеть приложение Производительность Есть ли другой инструмент, что-то хорошее и полезное, что вы можете порекомендовать?
Еще один связанный с этим вопрос, откуда мне знать, что производительность моего приложения достаточно хорошая?
Я объясню, меня попросили спроектировать мой VoIP для управления 100 одновременными вызовами, поэтому я должен убедиться, что нет утечек памяти и что приложение работает без сбоев, в противном случае оно очень быстро завершится. как я могу проверить на ранних стадиях разработки приложения, чтобы я не ошибся?