2015-11-26 5 views
0

Изучение и получение дампа java-потока Я создал дамп потока моего рабочего процесса IDEA intellij. Проблема в том, что я не понимаю, что это значит. Можете ли вы объяснить, что означает эта информация и как ее читать?
Не нужно перечислять каждую деталь только основные поля и то, что каждый означает и что указывает в качестве информации. Вот небольшой фрагментОбъясните информацию о дампе потока виртуальной машины Java Hotspot

Полный поток дамп Java HotSpot (TM) 64-разрядного сервера VM (25,45-b02 смешанный режим):

"JobScheduler FJ pool 0/4" #165 daemon prio=6 os_prio=0 tid=0x00007f9cb0001800 nid=0x1d2a waiting on condition [0x00007f9ca7e1e000] 
    java.lang.Thread.State: TIMED_WAITING (parking) 
    at sun.misc.Unsafe.park(Native Method) 
    - parking to wait for <0x00000000e74c3c90> (a jsr166e.ForkJoinPool) 
    at jsr166e.ForkJoinPool.awaitWork(ForkJoinPool.java:1756) 
    at jsr166e.ForkJoinPool.scan(ForkJoinPool.java:1694) 
    at jsr166e.ForkJoinPool.runWorker(ForkJoinPool.java:1642) 
    at jsr166e.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:109) 

и вот вся file

+1

Возможный дубликат [Как анализировать Java нить дамп?] (http://stackoverflow.com/questions/7599608/how-to-analyze-a-java-thread-dump) – Gab

ответ

1
<Name> <nature> <vm priority> <os priority><vm id> <os id> <status [adress]> 

< thread state>

<current execution point> 
- detail : wait until timeout or thread 0x00000000e74c3c90 notification 
<stack> 

Насколько я понимаю, у вас есть рабочий поток планировщик заданий, который был выпущен в его пул потоков (и ждет новую работу)

Смотрите также How to analyze a java thread dump?

+0

Да, этот вопрос объясняет многое, но все еще хочет знать, как это делается для точки доступа к оракулу – Adelin