在Java中创建内存使用的可视化

时间:2014-02-25 21:19:14

标签: java memory user-interface

有没有办法确定/计算Java程序在运行时使用的所有内存使用值,并且每隔一段时间继续计算它们?我正在尝试创建程序中使用的总内存的可视化表示,并将其显示在某种图表或折线图上,并继续定期更新我正在处理的项目的图形。

我已经看到其他问题要求查看内存,人们已经建议使用VisualVM,但我不仅希望看到正在使用的内存,而且实际上使用了所使用内存的值。 (VisualVM会这样做吗?)

作为一个附带问题,是否可以查看代码中特定线程使用的内存量,或者我只能查看整体使用情况?

1 个答案:

答案 0 :(得分:0)

你可以试试 VisualVM 。它  是一个集成了多个命令行JDK工具和轻量级分析功能的可视化工具。它专为生产和开发时使用而设计,进一步增强了Java SE平台的监控和性能分析功能。