java程序中监测内存使用情况

Posted by 猪头小队长 | 程序设计 | Tuesday 12 October 2004 16:22

Runtime.getRuntime().maxMemory()
当前虚拟机配置的可以使用的最大内存,可以通过java -Xmx128M 来指定其大小,默认大小大约为64M(不确切)

Runtime.getRuntime().totalMemory()
当前虚拟机正在使用的内存,这个容量可以弹性增加,并不是虚拟机启动的时候就占用了虚拟机配置的可使用的最大内存而是使用一部份,当达到一定使用程度之后,弹性增加一段内存。

Runtime.getRuntime().freeMemory()
当前虚拟机正在使用的内存中的空闲内存,也就是说:虚拟机所占用的内存并没有完全使用,先占着,备用

[@more@]

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.