【发布时间】:2010-03-16 08:55:29
【问题描述】:
我正在创建一个全局异常处理,它在某些情况下会在关闭之前收集一些信息。此信息之一是当前线程转储。我用以下代码做到这一点:
ManagementFactory.getThreadMXBean().dumpAllThreads(true, true);
问题是将信息写入 TDA 可分析的格式。有没有一种“简单”的方式来格式化信息而不是自己编写格式?
编辑:我想要一个完整的线程转储,这样我就可以找到有问题的线程。上面提到的方法提供了一个 ThreadInfo-Objects 数组,所以我有数据。我的问题是写入的输出不是 TDA 识别为线程转储的格式。
【问题讨论】:
-
想拥有什么样的格式? ThreadMXBean 提供了什么?
-
你说的这个 TDA 是什么?
-
我想是这个吧? tda.dev.java.net
-
是的,tda.dev.java.net 是我所说的 TDA
标签: java formatting multithreading analysis dump