码迷,mamicode.com
首页 > 其他好文 > 详细

15 Runtime类 内存方法

时间:2018-10-26 22:12:43      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:out   获取   java   sys   封装   pac   import   stat   程序   

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类 内存方法

标签:out   获取   java   sys   封装   pac   import   stat   程序   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!