Runtime表示java运行时的对象,可以获取程序运行时的信息。
常见的方法有:
public static Runtime getRuntime() 当前系统的运行环境对象
public void exit(int status) 停止虚拟机
public int availableProcessors() 获得CPU的线程数
public long maxMemory() JVM能从系统中获取总内存大小(单位byte)
public long totalMemory() JVM已经从系统中获取总内存大小(单位byte)
public long freeMemory() JVM剩余内存大小(单位byte)
public Process exec(string command) 运行cmd命令
具体实现方法:
Runtime r1 = Runtime.getRuntime();
// r1.exit(0);
System.out.println(r1.availableProcessors());
System.out.println(r1.maxMemory());
System.out.println(r1.maxMemory());
System.out.println(r1.totalMemory());
System.out.println(r1.freeMemory());
r1.exec("cmd");