我正在开发一个存在线程问题的 Java 应用程序。
在使用附加了 Netbeans 分析器的应用程序一段时间后,我可以看到创建了几个线程。他们中的大多数完成了一些.5 seconds
。我只能找到应用程序中使用的 SwingWorkers。
此外,分析器显示的大多数线程是普通线程,而不是 SwingWorkers。除非这些线程是由 SwingWorker 间接创建的,否则我怀疑应用程序使用的某个库正在创建它们。
现在我想删除这个问题。但是我找不到确定线程创建来源的方法。如果可以,请建议一些其他分析器/工具,通过它们我可以找到线程创建的来源(方法)。