Профилировщик Java для IBM JVM 1.4.2 (WebSphere 6.0.2) - PullRequest
2 голосов
/ 15 сентября 2008

Я ищу профилировщик Java, который хорошо работает с JVM, поставляемой с WebSphere 6.0.2 (IBM JVM 1.4.2). Я использую yourkit для своих обычных нужд профилирования, но он специально отказывается работать с этим старым jvm (я уверен, что у авторов были свои причины ...).

Кто-нибудь может указать на достойного профилировщика, который может сделать эту работу? Кстати, меня не интересует общий список профилировщиков, я видел другой стековый поток, но я бы не стал пробовать их один за другим.

Я бы предпочел бесплатную версию, если это возможно, так как это разовая необходимость (я надеюсь!), И я бы не стал платить за другого профилировщика только для этого.

Ответы [ 3 ]

4 голосов
/ 18 ноября 2011

Старый пост, но это может кому-то помочь. Вы можете использовать IBM Health Center бесплатно. Его можно загрузить отдельно или как часть IBM Support Assistant . Я предлагаю загрузить ISA, поскольку у него есть множество других полезных инструментов, таких как Сборщик мусора и визуализатор памяти и Анализатор памяти .

3 голосов
/ 15 сентября 2008

Что вы ищете в профиле? Это что-то в JVM или на сервере приложений? Если это последнее, в WAS 6 GUI есть масса вещей, которые помогут с этим. Если вы действительно хотите видеть такие вещи, как куча и т. Д., То IBM HeapAnalyzer может помочь. В нижней части этой страницы перечислены другие инструменты.

Что-то еще, что я узнал, в идеале вы сможете подключить профилировщик вашей IDE к работающей JVM. Некоторые позволяют вам делать это как с удаленным, так и с локальным, на котором вы разрабатываете. JVM вы хотите профилировать в живую или удаленную? Если это так, вам, возможно, придется форсировать свалки и выводить их из живого окружения, чтобы посмотреть на досуге. В противном случае, настройте что-нибудь локальное и получите информацию об этом.

2 голосов
/ 23 декабря 2008

Обновление: я обнаружил, что JProfiler плавно интегрируется с WAS 6.0.2 (IBM JDK 1.4).

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