Java:Runtime JVM运行环境类

作者 : admin 本文共627个字,预计阅读时间需要2分钟 发布时间: 2024-06-16 共1人阅读

文章目录

  • 一、文章目录
  • 二、常用API

一、文章目录

Runtime 是对当前 Java 虚拟机的运行环境操作的类。


二、常用API

import java.io.IOException;

public class Main {
    public static void main(String[] args) throws IOException {
        // 1、创建系统运行环境对象
        Runtime runtime = Runtime.getRuntime();

        // 2、availableProcessors:获的CPU的线程数(根据自己的电脑情况)
        System.out.println(runtime.availableProcessors());

        // 3、maxMemory:JVM能从系统中获得总内存大小(单位:byte)
        System.out.println(runtime.maxMemory());

        // 4、totalMemory:JVM已经从系统中获取总内存大小(单位:byte)
        System.out.println(runtime.totalMemory());

        // 5、freeMemory:JVM剩余内存大小
        System.out.println(runtime.freeMemory());

        // 6、 exec:运行cmd命令(要抛出异常)
        // notepad:是windows自带的记事本软件
        runtime.exec("notepad");

        // 7、exit:停止虚拟机
        runtime.exit(0);
        
    }
}

本站无任何商业行为
个人在线分享 » Java:Runtime JVM运行环境类
E-->