【发布时间】:2011-04-18 17:58:04
【问题描述】:
我们遇到了一个我们无法追踪的错误,我们的 Swing 线程冻结了(现在已经快 2 周了,还没有真正的结果) - 我们是经验丰富的 Swing 程序员,但我们有一个庞大的程序,并且相信它在一些遗留代码
我想知道,除了在 JDK 中编辑实际的 EventQueue 类之外,还有什么方法可以让我们查看当前在事件调度线程上运行的所有代码片段——也许是某种类型的工具可以允许我们在事物进入或离开事件调度线程时查看它们?
【问题讨论】:
-
你有没有试过在java程序冻结时转储它的堆栈? java.sun.com/developer/technicalArticles/Programming/Stacktrace
标签: java swing debugging awt event-dispatch-thread