http://www.blogjava.net/amigoxie/archive/2008/04/30/197564.html 在Java中,可以获得总的物理内存、剩余的物理内存、已使用的物理内存等信息,本例讲解如何取得这些信息,并且获得在Windows下的内存使用率。 首先编写一个MonitorInfoBean类,用来装载监控的一些信息,包括物理内存、剩余的物理内存、已使用的物理内存、内存使用率等字段,该类的代码如下: package com.amigo.performance; 接着编写一个获得当前的监控信息的接口,该类的代码如下所示: package com.amigo.performance;} 该类的实现类MonitorServiceImpl如下所示: package com.amigo.performance;import java.io.InputStreamReader;import java.io.LineNumberReader;import sun.management.ManagementFactory;import com.sun.management.OperatingSystemMXBean; 该实现类中需要用到一个自己编写byte的工具类,该类的代码如下所示: package com.amigo.performance; 运行下MonitorBeanImpl类,读者将会看到当前的内存、cpu利用率等信息。 相关文章: 2021-06-26 2021-09-18 2022-12-23 2022-12-23