首页 > 其他 > 详细

15 Runtime类 内存方法

时间:2018-10-26 21:24:49      阅读:148      评论:0      收藏:0      [点我收藏+]
package com.bowen.dong;
import java.util.Properties;
import java.util.Set;
/**
 * 
 * @author bw
 *
 */
public class Test {
    public static void main(String[] args) {
        //获取Runtime类对象
         Runtime rt = Runtime.getRuntime();
         //rt.availableProcessors() 返回java虚拟机中可用处理器的数量
         System.out.println("处理器的个数:"+rt.availableProcessors());
         //返回Java虚拟机中的空闲内存量
         System.out.println("空闲内存数量"+rt.freeMemory()/1024/1024+"M");
         //最大内存数量
         System.out.println("最大内存数量"+rt.maxMemory()/1024/1024+"M");
    }
}

         Runtime 类用于表示虚拟机运行时的状态,它用于封装JVM虚拟机进程,每次使用java虚拟机都对应一个Runtime实例,并且只有一个实例,因此该类采用单例模式进行设计,对象不可以直接实例化,若想在程序中获得一个Runtime实例 只能通过Runtime rt = Runtime.getRuntime()。

15 Runtime类 内存方法

原文:https://www.cnblogs.com/sunnybowen/p/9858408.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!