#java #profiler
#java #профилировщик
Вопрос:
Существует ли анализатор потоков Java, подобный анализатору параллелизма в Visual Studio?
Комментарии:
1. Я использую YourKit, но вы можете использовать VisualVM.
Ответ №1:
VisualVM, в настоящее время поставляется как часть стандартного Oracle JDK.
Комментарии:
1. Обязательно загрузите версию 1.3.2 и установите все плагины. Это значительное обновление
Ответ №2:
tda немного грубоват, но работает хорошо и является бесплатным. Он загружает дамп потока и показывает потоки, блокировки, взаимоблокировки и несколько потоков, ожидающих получения одной блокировки.
Действительно полезно!
Ответ №3:
Вы можете попробовать JProfiler, доступна полнофункциональная ознакомительная версия.
Некоторые экранные приведения к анализу потоков и мониторов:
- Блокировка графиков в JProfiler
- Мониторинг событий в зависимости от ситуаций блокировки
- Кумулирование и фильтрация событий монитора
Отказ от ответственности: моя компания разрабатывает JProfiler
Ответ №4:
Я ничего не знаю об анализаторе параллелизма VS, но вы пробовали jvisualvm
, который поставляется в комплекте с Java SDK?
Документация здесь.
Ответ №5:
В прошлом я использовал Eclipse TPTP для отладки некоторых проблем с потоками и профилированием. Он хорош, бесплатен и хорошо интегрирован в Eclipse:
Платформа инструментов тестирования и производительности Eclipse http://www.eclipse.org/tptp /