码迷,mamicode.com
首页 > 编程语言 > 详细

Java之RunTime

时间:2016-05-24 22:48:56      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:windows   应用程序   command   运行环境   process   

 RunTime   该类类主要代表了应用程序运行的环境。

 

  getRuntime()  返回当前应用程序的运行环境对象。

  exec(String command)  根据指定的路径执行对应的可执行文件。

  freeMemory()   返回 Java 虚拟机中的空闲内存量。。 以字节为单位

  maxMemory()    返回 Java 虚拟机试图使用的最大内存量。

  totalMemory()    返回 Java 虚拟机中的内存总量

 

import java.io.IOException;

public class Demo03 {

	public static void main(String[] args) throws IOException, InterruptedException {
		Runtime runtime = Runtime.getRuntime();
		Process process = runtime.exec("C:\\Windows\\notepad.exe");
		Thread.sleep(3000); //让当前程序停止3秒。
		process.destroy();
		System.out.println(" Java虚拟机中的空闲内存量。"+runtime.freeMemory());
		System.out.println("Java 虚拟机试图使用的最大内存量:"+ runtime.maxMemory());
		System.out.println("返回 Java 虚拟机中的内存总量:"+ runtime.totalMemory());
	}
}

执行结果

 Java虚拟机中的空闲内存量。124864272
Java 虚拟机试图使用的最大内存量:1879048192
返回 Java 虚拟机中的内存总量:126877696


Java之RunTime

标签:windows   应用程序   command   运行环境   process   

原文地址:http://hnyuanzijian.blog.51cto.com/8869344/1782676

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!