Объясните информацию о дампе потока виртуальной машины Java Hotspot

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

Полный дамп потока Java HotSpot(TM) 64-разрядная виртуальная машина сервера (смешанный режим 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) 

а вот и весь файл


person Adelin    schedule 26.11.2015    source источник
comment
Возможный дубликат Как анализировать дамп потока Java?   -  person Gab    schedule 26.11.2015


Ответы (1)


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

состояние потока>

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

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

См. также Как анализировать дамп потока Java?

person Gab    schedule 26.11.2015
comment
Да, этот вопрос многое объясняет, но все же хочу знать, как это делается для точки доступа оракула. - person Adelin; 26.11.2015