Я создаю глобальную обработку исключений, которая собирает некоторую информацию перед закрытием в некоторых случаях. Одна из этих данных - текущая дампа потока. я сделать это с помощью следующего кода:Как написать анализируемый формат дампа нитей
ManagementFactory.getThreadMXBean().dumpAllThreads(true, true);
Проблема заключается в том, чтобы записать информацию в анализируемый формат для ТДА. Существует ли «простой» способ форматирования информации вместо того, чтобы писать формат самостоятельно?
EDIT: Я хотел бы иметь полный дамп потока, чтобы найти проблемные потоки. Вышеупомянутый метод предоставляет массив объектов ThreadInfo-Objects, поэтому у меня есть данные. Моя проблема заключается в том, что записанный вывод не в формате, который TDA распознает как дамп потока.
Какой формат хотел бы иметь? И что предлагает ThreadMXBean? – Riduidel
Что это за TDA, о котором вы говорите? –
Я думаю, что это так, верно? https://tda.dev.java.net/ –