У меня есть приложение, которое вызывает getStackTrace ()
для объекта java.lang.management.ThreadInfo
, но StackTraceElement
], созданный при вызове, имеет нулевую длину.
Проверка Javadoc показывает следующее (выделено мной):
public StackTraceElement[] getStackTrace()
Возвращает трассировку стека потока, связанного с этим ThreadInfo. Если для этой информации о потоке не запрашивалась трассировка стека, этот метод вернет массив нулевой длины . Если возвращаемый массив имеет ненулевую длину, то первый элемент массива представляет вершину стека, которая является последним вызовом метода в последовательности. Последний элемент массива представляет нижнюю часть стека, это самый последний вызов метода в последовательности.
Как мне запросить трассировку стека для информации этого потока?