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

    https://www.cnblogs.com/slyfox/p/7272048.html

    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();
            }
        }
     
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
    如有侵权请尽快与本人联系,将尽快处理。电话:15031931509
  • 相关阅读:
    JWT安装配置
    封装axios请求&添加拦截器
    RESTful风格
    APIView使用增删改查user
    虚拟环境
    VUE异步检查用户名和手机号(6)
    Django-celery验证用户名和手机号(5)
    vue异步发送短息短信(4)
    Django-celery异步发送信息(3)
    Django-celery异步基本配置与使用(2)
  • 原文地址:https://www.cnblogs.com/yuluoxingkong/p/9178828.html
Copyright © 2011-2022 走看看