首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java怎么的当前程序占用的内存情况

2011-12-19 
java如何的当前程序占用的内存情况?为测试程序的性能,需要每隔一段时间知道程序占用内存的情况.可以用一个

java如何的当前程序占用的内存情况?
为测试程序的性能,需要每隔一段时间知道程序占用内存的情况.
可以用一个线程每个一段时间打印数据,
但JDK是否提供了这样的方法呢?或者在JDK中调用系统的API实现

哪位大侠有经验,给指点一下吧.
谢谢!

[解决办法]
import java.lang.management.ManagementFactory;
...

long init = ManagementFactory.getMemoryMXBean().getHeapMemoryUsage().getInit();
long max = ManagementFactory.getMemoryMXBean().getHeapMemoryUsage().getMax();
long used = ManagementFactory.getMemoryMXBean().getHeapMemoryUsage().getUsed();

热点排行
Bad Request.