2

假设我有几个 JVM 为 JBoss、MyOwnjavaApplication、Apache 等多个进程运行。如何找出一台机器上当前正在运行多少个 JVM?以及如何获取特定进程 ID 的 JVM 内存使用情况。假设 Jboss 服务器进程 ID 为 1234。所以我想知道进程 ID 为 1234 的进程的 JVM 内存使用情况。

4

1 回答 1

1

使用 VisualVM 监控您的 Java 应用程序。

转到您的 java 安装的 bin 路径并执行 jvisualvm.exe

在 Windows 中,我会像下面那样做。

C:\Program Files\Java\jdk1.6.0_24\bin> jvisualvm.exe

请参考这个VisualVM 教程

于 2013-11-05T06:54:40.963 回答