JAVA获得总的物理内存、剩余的物理内存、已使用的物理内存等信息
2010-07-30 10:23
302 查看
import java.io.InputStreamReader; import java.io.LineNumberReader; import sun.management.ManagementFactory; import com.sun.management.OperatingSystemMXBean; public class MonitorInfoTest { public static void main(String[] args)throws Exception { MonitorServiceManager service = new MonitorServiceManager(); MonitorInfoBean monitorInfo = service.getMonitorInfoBean(); System.out.println("cpu占有率=" + monitorInfo.getCpuRatio() + "kb"); System.out.println("可使用内存=" + monitorInfo.getTotalMemory() + "kb"); System.out.println("剩余内存=" + monitorInfo.getFreeMemory() + "kb"); System.out.println("最大可使用内存=" + monitorInfo.getMaxMemory() + "kb"); System.out.println("操作系统=" + monitorInfo.getOsName()); System.out.println("总的物理内存=" + monitorInfo.getTotalPhysicalMemorySize() + "kb"); System.out.println("剩余的物理内存=" + monitorInfo.getFreeMemory() + "kb"); System.out.println("已使用的物理内存=" + monitorInfo.getUsedMemory() + "kb"); System.out.println("线程总数=" + monitorInfo.getTotalThread() + "条"); } } class MonitorInfoBean{ /** 可使用内存. */ private long totalMemory; /** 剩余内存. */ private long freeMemory; /** 最大可使用内存. */ private long maxMemory; /** 操作系统. */ private String osName; /** 总的物理内存. */ private long totalPhysicalMemorySize; /** 剩余的物理内存. */ private long freePhysicalMemorySize; /** 已使用的物理内存. */ private long usedMemory; /** 线程总数. */ private int totalThread; /** cpu使用率. */ private double cpuRatio; /*生成get和set....*/ }
相关文章推荐
- Java网络编程从入门到精通(11):使用NetworkInterface类获得网络接口信息
- 如何配置sigar在Linux和Windows下使用java语言获得各种系统信息
- 使用Java程序来获得某个集群的NameNode或DataNode的相关信息
- java使用Xuggler获得视频时长,分辨率,高宽,码率等信息
- Android(java)学习笔记249:ContentProvider使用之获得系统联系人信息01
- Android(java)学习笔记250:ContentProvider使用之获得系统联系人信息02(掌握)
- java 获得天气预报信息
- java使用log4j打出exception的栈信息
- java调用中国天气网api获得天气预报信息的方法
- 使用NetworkInterface类获得网络接口信息
- java 获取进程ID 物理内存 cpu使用百分比(linux环境)
- java 使用 comet4j 主动向客户端推送信息 简单例子
- android GPS JAVA应用程序编程-------获得经纬度,卫星信息等
- java获得U盘根目录、读取图片视频头文件信息、获取视频时长
- (转)用Java获得当前性能信息
- 使用java.util.Calendar来取得相关日期信息
- [转载] 用perl获得系统信息 磁盘剩余空间 磁盘类型
- Java反射---Class对象,获得类的方法、成员变量和构造函数信息
- 使用java的Calendar对象获得当前日期
- 使用ASIHTTPRequest获得天气信息