Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发一个 Java 应用程序。我已经分配了 Xms=3gb 和 Xmx =4gb。我想检查有多少内存分配给年轻代、老一代和幸存者空间。我没有明确定义 -XX:NewRatio 或 -XX:NewSize。我正在使用 jdk 1.6
JVisualvm是您正在寻找的。
您可以使用jmap命令行工具:
jmap -heap <进程ID>
试试JConsole:
JConsole 图形用户界面是一个符合 Java 管理扩展 (JMX) 规范的监控工具。JConsole 使用 Java 虚拟机 (Java VM) 的广泛工具来提供有关在 Java 平台上运行的应用程序的性能和资源消耗的信息。