До сих пор я узнал о генерации дампа потока и использовании дампа "кучи" jstack
и и jmap
соответственно.
Однако jstack
дамп потока содержит только тексты, описывающие стек на каждом потоке. И вводный дамп "кучи" (.hprof файл) с Java VisualVM только показывает объекты, выделенные в "куче".
То, что я на самом деле хочу, должно смочь, посмотрите стек, чтобы переключиться на конкретный стековый фрейм и наблюдать локальные переменные. Этот вид вскрытия, отлаживающего, может обычно делаться с инструментами как WinDbg, gdb и базовый файл (для собственной программы C++.)
Интересно, существует ли такой 'базовый' файл (который позволит мне отлаживать в непродуктивной среде) в Java?