当前位置: 首页 > 面试题库 >

您如何从正在运行的JBoss实例生成和分析线程转储?

微生旻
2023-03-14
问题内容

您如何从正在运行的JBoss实例生成和分析线程转储?


问题答案:

有一个特定于JBoss的方法,它更加用户友好:

http://community.jboss.org/wiki/GenerateAThreadDumpWithTheJMXConsole

当您没有直接访问主机的权限(这需要“杀死”)时,这特别有用。



 类似资料:
  • 我试图了解更多关于java线程转储的信息。我正在使用JBOSS EAP 4.3。 目前,我在我的一个环境中面临性能问题。突然,CPU利用率上升到700%。我把线程转储了,它是一个巨大的文件。 我在我的threaddump中发现了很多下面等待的线程条目。 我想从上面的等待线程中理解。是什么导致CPU利用率上升?

  • 问题内容: 我有一个正在运行的线程,但是从外面我无法绕过一个值来停止该线程。如何在内部发送false / true值或调用运行线程的公共方法?当我按下按钮1?例如: 或 跟进(校对): 问题答案: 如果您通过类而不是通过a定义它,则可以调用实例方法。 还要注意,由于多个内核具有自己的关联内存,因此您需要警告处理器该状态可能在另一个处理器上更改,并且它需要监视该更改。听起来很复杂,但只需将’vola

  • 问题内容: 我有一个内存堆管理器,它根据系统上的处理器数量将堆划分为不同的段。只能在与当前正在运行的线程的处理器一起使用的分区上分配内存。至少我相信,这将帮助不同的处理器继续运行,即使两个不同的处理器希望同时分配内存。 我已经找到了适用于Windows 的功能,但这仅适用于Windows Vista和更高版本。有没有在Windows XP上有效的方法? 另外,这可以在POSIX系统上使用pthre

  • 问题内容: 我试图了解有关Java的更多信息,尤其是有关内存管理和线程的信息。因此,我最近发现对线程转储感兴趣。 以下是使用VisualVM(适用于Java的内置工具)从Web应用程序摘录的几行内容: 首先,我对一些变量名称有疑问: tid和nid是什么意思? Object.wait之后方括号中的数字是多少? 然后对于堆栈跟踪本身: 这是什么意思 等待 <.....>(一java.lang中...

  • 问题内容: 我有用R编写的程序。我可以从R GUI运行它,它会吐出结果。 有没有办法从Java运行该程序? 问题答案: 您可能需要看一下这三个项目。 JRI-Java / R接口 Rserve rcaller

  • 本文向大家介绍Java 线程的生命周期完整实例分析,包括了Java 线程的生命周期完整实例分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Java 线程的生命周期。分享给大家供大家参考,具体如下: 一 代码 二 运行 I am Waiting Thread: WaitingThread I am Blocked Thread: BThread-1 I am Sync Thread: S