профиль использования памяти Java на Linux - PullRequest
2 голосов
/ 17 июля 2010

у меня есть сервер сокетов, написанный на Java, и я считаю, что есть утечка памяти. Я не смог найти ничего в профилировщике Netbeans, поэтому я хочу проверить это, когда оно развернуто на моем сервере Ubuntu. Как мне это сделать? Что такое простой в установке и использовании java profiler для Ubuntu?

Ответы [ 3 ]

1 голос
/ 20 июля 2010

Попробуйте Java VisualVM :

sudo apt-get install visualvm
jvisualvm
1 голос
/ 21 июля 2010

Прежде всего, если вы не смогли ничего найти с помощью профилировщика NetBeans, то VisualVM не доставит вам большего удовольствия, поскольку VisualVM является автономной версией профилировщика NetBeans.

При этом я рекомендую охотиться на утечки памяти : Eclipse Memory Analyzer (MAT) .На мой взгляд, это просто лучший анализатор кучи Java, который вы можете получить (даже за деньги).

См. Также


Если вы строго смотритедля профилировщика процессора и памяти известные коммерческие продукты включают YourKit и JProfiler , для меня предпочтительным является YourKit ( JXInsight - еще один отличный продукт, но не строго профилировщик).

Смежные вопросы

1 голос
/ 17 июля 2010

Вы можете проверить jprofiler.Это прекрасно работает.http://www.ej -technologies.com / скачать / JProfiler / files.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...