Сведения о потоке процесса Java

Я хотел бы получить подробную информацию, такую ​​как имя, время выполнения и т. Д., Потоков процесса Java на производственной виртуальной машине, аналогично информации, которую VisualVM показывает в потоках таб. К сожалению, VisualVM не будет работать без установленного JDK. Есть ли облегченная альтернатива Windows? Я уже пробовал команду PowerShell

Get-CimInstance win32_thread -filter “handle = ThreadID”

. Она не показала мне ничего полезного.

0
задан 24 February 2016 в 17:35
1 ответ

Мне удалось получить необходимую информацию за 2 шага.

  1. Получены идентификаторы потоков, которые загружают процессор, с помощью Performance Monitor
  2. Скопировано jstack и необходимые компоненты из JDK, как описано в ответе

Затем я нашел детали потоков в выводе jstack, используя идентификаторы потоков из шага 1.

0
ответ дан 5 December 2019 в 10:41

Теги

Похожие вопросы