0

我正在开发一个 Java 应用程序。我已经分配了 Xms=3gb 和 Xmx =4gb。我想检查有多少内存分配给年轻代、老一代和幸存者空间。我没有明确定义 -XX:NewRatio 或 -XX:NewSize。我正在使用 jdk 1.6

4

3 回答 3

1

JVisualvm是您正在寻找的。

于 2013-03-12T06:26:18.270 回答
1

您可以使用jmap命令行工具:

jmap -heap <进程ID>

于 2013-03-12T06:27:18.770 回答
0

试试JConsole

JConsole 图形用户界面是一个符合 Java 管理扩展 (JMX) 规范的监控工具。JConsole 使用 Java 虚拟机 (Java VM) 的广泛工具来提供有关在 Java 平台上运行的应用程序的性能和资源消耗的信息。

于 2013-03-12T06:38:18.487 回答