获取一段时间内 Java 堆内存使用情况的可视化图表

获取一段时间内 Java 堆内存使用情况的可视化图表

我目前正在使用 Visual VM 来监控 Java 应用程序的堆内存使用情况。但是,我希望以某种方式查看一段时间内的堆内存使用情况,而不仅仅是获取快照。有没有办法使用 Visual VM 来做到这一点?如果可以,怎么做?如果没有,我可以使用什么工具来做到这一点?

答案1

如果你正在使用 Linux,请尝试http://nmon.sourceforge.net/pmwiki.php

如果 Windows 使用 RUN->perfmon

答案2

您是否尝试过 jvmstat 自带的 visualgc?

http://java.sun.com/performance/jvmstat/

如果您愿意付费,YourKit(yourkit.com)有一个非常好的 Java 分析器。

相关内容