如何获取java程序当前的使用内存呢? long maxMemory() 返回 Java 虚拟机试图使用的最大内存量。 totalMemory() 返回 Java 虚拟机中的内存总量。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 但是没有一个函数是获取当前程序使用的内存啊! 一个程序由于需要不同的变量以及每个时刻回收不需要的内存,所以java程序每个时刻占用的内存应该是变化的,所以要如何确定某个时刻该程序的内存使用量呢? http://blog.csdn.net/guohuang/archive/2008/05/20/2463089.aspx MemoryMXBeanjdk中的demo中有一个示例程序叫MemoryMonitor.java你看看源代码 总内存 - 空闲内存 = 使用内存Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory() 用JProfiler很好很强大,有这么方便的,为什么不用 用工具可以看啦,profile也不错啊! java 命令行低端问题,哥不淡定了 16进制转字节 李煌公式 怎么把Java的class文件转换为exe可执行文件? java 求大侠帮我给这个c++程序改成java程序 (100分重谢) 再问关于16进制问题 有关反编译 请问怎样遍历一个hashtable 奇怪!有没有人安装Weblogic时碰到这样的问题... java将Arraylist到文件的写入和提取 什么情况用protect, privat,public?
jdk中的demo中有一个示例程序叫MemoryMonitor.java
你看看源代码
Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory()
很好很强大,有这么方便的,为什么不用