每個Java應用程序都有一個Runtime
類的Runtime
,允許應用程序與運行應用程序的環境進行接口。
應用程序無法創建自己的此類的實例。當前運行時可以從getRuntime
方法獲得。
常用方法有:
① static Runtime getRuntime() 返回與當前應用程序相聯繫的運行時環境
② void exit(int status) 中斷當前運行的Java虛擬機,status爲狀態碼,非0的狀態碼錶示不正常中斷
③ native void traceInstructions(Boolean on)
設置對指令的追蹤,如果參數on爲 true,則Java虛擬機對於其上執行的每一條指令都發出調試信息
④ native void traceMethodCalls(Boolean on)
設置對調用方法的追蹤,如果參數on爲 true,則支持指令的追蹤
⑤ totalMemory() 返回系統的內存總數
⑥ freeMemory() 返回系統當前內存的剩餘空間總數
⑦ gc () 運行垃圾回收程序
一般⑤⑥/1024得到xx k