您的位置:首页 > 编程语言 > Java开发

java 获取系统信息

2016-09-05 10:34 399 查看
try {

OperatingSystemMXBean osMBean = ManagementFactory.newPlatformMXBeanProxy(

ManagementFactory.getPlatformMBeanServer(),

ManagementFactory.OPERATING_SYSTEM_MXBEAN_NAME,

com.sun.management.OperatingSystemMXBean.class);

cpuCount = osMBean.getAvailableProcessors();

systemLoadAverage = osMBean.getSystemLoadAverage();

systemLoad = osMBean.getSystemCpuLoad();

processLoad = osMBean.getProcessCpuLoad();

totalPhysicalMemorySize = osMBean.getTotalPhysicalMemorySize();
freePhysicalMemorySize = osMBean.getFreePhysicalMemorySize();
currentSwapMemorySize = osMBean.getTotalSwapSpaceSize() - osMBean.getFreeSwapSpaceSize();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: