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

相关文章:

  • 2021-06-26
  • 2021-09-18
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-12-04
  • 2021-07-28
  • 2022-12-23
  • 2021-06-07
  • 2021-10-18
  • 2021-07-02
相关资源
相似解决方案