Runtime类

来源:互联网 发布:js中string转json 编辑:程序博客网 时间:2024/04/29 05:34

1.使用Runtime 类取得JVM的空间信息

2.Runtime类与Process类

Runtime是一个封装了JVM进程的类每一个JVM进程都是对应Runtime实例,此实例是由JVM为其进行实例化,此类的构造方法被私有化了。。

可以使用

public static Runtime getRuntime()
返回本类的实例

一旦得到本类的实例就可以使用本类中的其他方法

public class RuntimeDemo01
{
public static void main(String args[]){
Runtime run =Runtime.getRuntime();
System.out.println("JVM最大内存量:" + run.maxMemory()) ;
System.out.println("JVM空闲内存量:" + run.freeMemory()) ;
}
};

public void gc()
出了可以使用Runtime类观察本机的内存使用量外,还可以
运行本机的可执行程序如、;记事本

public class RuntimeDemo02{
public static void main(String args[]){
Runtime run = Runtime.getRuntime() ;// 取得Runtime类的实例化对象
try{
run.exec("notepad.exe") ;// 调用本机程序,此方法需要异常处理
}catch(Exception e){
e.printStackTrace() ;// 打印异常信息
// System.out.println(e) ;
}
}
};


0 0