zoukankan      html  css  js  c++  java
  • Java-Runtime 类

    Java-Runtime 类

    Runtime 类代表着Java程序的运行时环境,每个Java程序都有一个Runtime实例,该类会被自动创建,我们可以通过Runtime.getRuntime() 方法来获取当前程序的Runtime实例。

    常用方法

    获取当前Jvm的内存信息
    /*
     * 获取当前jvm的内存信息,返回的值是 字节为单位
     * */
    public static void getFreeMemory() {
    	//获取可用内存
    	long value = Runtime.getRuntime().freeMemory();
    	System.out.println("可用内存为:"+value/1024/1024+"mb");
    	//获取jvm的总数量,该值会不断的变化
    	long  totalMemory = Runtime.getRuntime().totalMemory();
    	System.out.println("全部内存为:"+totalMemory/1024/1024+"mb");
    	//获取jvm 可以最大使用的内存数量,如果没有被限制 返回 Long.MAX_VALUE;
    	long maxMemory = Runtime.getRuntime().maxMemory();
    	System.out.println("可用最大内存为:"+maxMemory/1024/1024+"mb");
    }
    
    获取jvm可用的处理器核心的数量
    /*
     * 获取jvm可用的处理器核心的数量
     * */
    public static void getAvailableProcessors() {
    	int value = Runtime.getRuntime().availableProcessors();
    	System.out.println(value);
    }
    
    执行系统命令
    	public static void commend() {
    		try {
    			Runtime runtime = Runtime.getRuntime();
    			Process process = runtime.exec("calc");
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    	}
    
  • 相关阅读:
    18文件权限管理
    17用户身份管理
    16Shell脚本—计划任务服务程序
    15Shell脚本—流程控制
    14Shell脚本—判断语句
    13Shell脚本—编写简单脚本
    12Vim在系统配置中的应用示例
    11Vim文本编辑器
    10重要的环境变量
    09命令行通配符和转义字符
  • 原文地址:https://www.cnblogs.com/slyfox/p/7272048.html
Copyright © 2011-2022 走看看