用于执行java程序的CPU和内存使用直方图

时间:2015-03-25 17:07:53

标签: java performance memory histogram cpu-usage

我在eclipse中有3个不同的项目,可以解决同样的问题,但使用不同的方法。我想知道哪些项目在cpu和内存使用方面是最好的。我需要为每个项目(我一个接一个地运行它们)的直方图,它显示直方图中的内存和cpu使用情况。我试过VisualVM,但它只显示实际的内存/ CPU使用情况,你不能拥有一个完整的图表并保存它。 我也遇到了Eclipse Test & Performance Tools Platform Project,但似乎已经停止了。

我会感谢一个程序来创建这样一个图形或至少一些java代码,以便为我提供时间戳和内存/ CPU使用率。但前者当然会更好

1 个答案:

答案 0 :(得分:1)

您是否尝试过查看Java Flight Recorder(JFR)。它现在作为Java 7& Sons的一部分包含在内。 8。 您可以使用JFR对应用程序进行概要分析,然后使用Java Mission Control进行分析。 它提供了VM内部情况的全面视图。