RunTime类

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

 

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

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

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

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

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

每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。可以通过 getRuntime 方法获取当前运行时。

应用程序不能创建自己的 Runtime 类实例。

  1. package cn.itcast.other;
  2. import java.io.IOException;
  3. import javax.management.RuntimeErrorException;
  4. /*
  5. RunTime 该类类主要代表了应用程序运行的环境。
  6. getRuntime() 返回当前应用程序的运行环境对象。
  7. exec(String command) 根据指定的路径执行对应的可执行文件。
  8. freeMemory() 返回 Java 虚拟机中的空闲内存量。。 以字节为单位
  9. maxMemory() 返回 Java 虚拟机试图使用的最大内存量。
  10. totalMemory() 返回 Java 虚拟机中的内存总量
  11. */
  12. public class Demo2 {
  13. public static void main(String[] args) throws IOException, InterruptedException {
  14. Runtime runtime = Runtime.getRuntime();
  15. // Process process = runtime.exec("C:\\Windows\\notepad.exe");
  16. // Thread.sleep(3000); //让当前程序停止3秒。
  17. // process.destroy();
  18. System.out.println(" Java虚拟机中的空闲内存量。"+runtime.freeMemory());
  19. System.out.println("Java 虚拟机试图使用的最大内存量:"+ runtime.maxMemory());
  20. System.out.println("返回 Java 虚拟机中的内存总量:"+ runtime.totalMemory());
  21. }
  22. }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值