15 Runtime類 內存方法
阿新 • • 發佈:2018-10-26
roc 實例化 process [] 運行 ati per static clas
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類 內存方法