有没有一种方法可以确定/计算Java程序在运行时使用的所有内存使用量的值,并继续频繁地计算它们?我正在尝试创建程序中使用的总内存的可视化表示,并将其显示在某种图表或折线图上,并继续定期更新我目前正在处理的一个项目的图表。
我见过其他要求查看内存的问题,人们建议使用VisualVM,但我不仅希望看到正在使用的内存,还希望实际使用所使用的内存值。( VisualVM会这么做吗?)
作为一个次要问题,是否可以查看代码中的特定线程使用了多少内存,或者我只能查看总体使用情况?
发布于 2014-02-26 05:27:38
你可以试试VisualVM 。它是一个集成了几个命令行JDK工具和轻量级分析功能的可视化工具。它专为生产和开发时使用而设计,进一步增强了Java SE平台的监视和性能分析能力。
https://stackoverflow.com/questions/22026435
复制相似问题