Запрашивать трассировку стека для Java ThreadInfo?

У меня есть приложение, которое вызывает getStackTrace () для объекта java.lang.management.ThreadInfo , но StackTraceElement ], созданный при вызове, имеет нулевую длину.

Проверка Javadoc показывает следующее (выделено мной):

public StackTraceElement[] getStackTrace()

Возвращает трассировку стека потока, связанного с этим ThreadInfo. Если для этой информации о потоке не запрашивалась трассировка стека, этот метод вернет массив нулевой длины . Если возвращаемый массив имеет ненулевую длину, то первый элемент массива представляет вершину стека, которая является последним вызовом метода в последовательности. Последний элемент массива представляет нижнюю часть стека, это самый последний вызов метода в последовательности.

Как мне запросить трассировку стека для информации этого потока?

5
задан Greg Mattes 30 November 2010 в 16:02
поделиться