Анализатор потоков Java?

#java #profiler

#java #профилировщик

Вопрос:

Существует ли анализатор потоков Java, подобный анализатору параллелизма в Visual Studio?

Комментарии:

1. Я использую YourKit, но вы можете использовать VisualVM.

Ответ №1:

VisualVM, в настоящее время поставляется как часть стандартного Oracle JDK.

Комментарии:

1. Обязательно загрузите версию 1.3.2 и установите все плагины. Это значительное обновление

Ответ №2:

tda немного грубоват, но работает хорошо и является бесплатным. Он загружает дамп потока и показывает потоки, блокировки, взаимоблокировки и несколько потоков, ожидающих получения одной блокировки.

Действительно полезно!

Ответ №3:

Вы можете попробовать JProfiler, доступна полнофункциональная ознакомительная версия.

Некоторые экранные приведения к анализу потоков и мониторов:

Отказ от ответственности: моя компания разрабатывает JProfiler

Ответ №4:

Я ничего не знаю об анализаторе параллелизма VS, но вы пробовали jvisualvm , который поставляется в комплекте с Java SDK?

Документация здесь.

Ответ №5:

В прошлом я использовал Eclipse TPTP для отладки некоторых проблем с потоками и профилированием. Он хорош, бесплатен и хорошо интегрирован в Eclipse:

Платформа инструментов тестирования и производительности Eclipse http://www.eclipse.org/tptp /