2013-03-12 56 views
0

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

回答

1

可以使用jmap命令行工具:

JMAP -heap <进程id>

0

尝试JConsole

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