电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Java获取系统信息(cpu,内存,硬盘,进程等)的相关方法

Java获取系统信息(cpu,内存,硬盘,进程等)的相关方法_第1页
1/20
Java获取系统信息(cpu,内存,硬盘,进程等)的相关方法_第2页
2/20
Java获取系统信息(cpu,内存,硬盘,进程等)的相关方法_第3页
3/20
java 获取系统信息(CPU,内存,硬盘,进程)的相关方法 一、这是一个获取相关信息的简单的方法 import java.io.*; import com.sun.management.OperatingSystemMXBean; import sun.management.ManagementFactory; public class Tst{ public static String pt="D:\\abc.txt"; public Tst(){ } public static void main(String[] args) throws Exception{ //free 和 use 和 total 均为 KB long free=0; long use=0; long total=0; int kb=1024; Runtime rt=Runtime.getRuntime(); total=rt.totalMemory(); free=rt.freeMemory(); use=total-free; System.out.println("系统内存已用的空间为:"+use/kb+" MB"); System.out.println("系统内存的空闲空间为:"+free/kb+" MB"); System.out.println("系统总内存空间为:"+total/kb+" MB"); OperatingSystemMXBean osmxb = (OperatingSystemMXBean) ManagementFactory.getOperatingSystemMXBean(); long physicalFree=osmxb.getFreePhysicalMemorySize()/kb; long physicalTotal=osmxb.getTotalPhysicalMemorySize()/kb; long physicalUse=physicalTotal-physicalFree; String os=System.getProperty("os.name"); System.out.println("操作系统的版本:"+os); System.out.println("系统物理内存已用的空间为:"+physicalFree+" MB"); System.out.println("系统物理内存的空闲空间为:"+physicalUse+" MB"); System.out.println("总物理内存:"+physicalTotal+" MB"); // 获得线程总数 ThreadGroup parentThread; for (parentThread = Thread.currentThread().getThreadGroup(); parentThread .getParent() != null; parentThread = parentThread.getParent()) ; int totalThread = parentThread.activeCount(); System.out.println("获得线程总数:"+totalThread); } } 二,别的方法技巧 1.利用jdk 自带的API 获取信息:(只支持jdk1.60 以上的版本啊) import java.io.InputStreamReader; import java.io.LineNumberReader; import java.util.ArrayList; import java.util.List; import mytools.com.sun.management.OperatingSystemMXBean; import mytools.java.io.File; import mytools.java.lang.management.ManagementFactory; /** * 获取windows 系统信息(CPU,内存,文件系统...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Java获取系统信息(cpu,内存,硬盘,进程等)的相关方法

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部