Java Runtime用法實(shí)戰(zhàn)案例
本文實(shí)例講述了Java Runtime用法。分享給大家供大家參考,具體如下:
一 代碼
public class GetRuntimeInfo
{
public static void main(String args[])
{
@SuppressWarnings("unused")
Runtime run = Runtime.getRuntime(); // 單例設(shè)計(jì)
String str = ""; //定義一個(gè)字符串
for (int x = 0; x < 5000; x++)
{
str += x; // 垃圾產(chǎn)生
}
System.out.println("1、最大可用內(nèi)存:" + run.maxMemory());
System.out.println("1、總共可用內(nèi)存:" + run.totalMemory());
System.out.println("1、最大可用內(nèi)存:" + run.freeMemory());
System.out.println("1、可用處理器數(shù):" + run.availableProcessors());
run.gc(); // 清除垃圾
System.out.println("------------------------------------");
System.out.println("2、最大可用內(nèi)存:" + run.maxMemory());
System.out.println("2、總共可用內(nèi)存:" + run.totalMemory());
System.out.println("2、最大可用內(nèi)存:" + run.freeMemory());
System.out.println("2、可用處理器數(shù):" + run.availableProcessors());
}
}
二 運(yùn)行結(jié)果
1、最大可用內(nèi)存:3797417984
1、總共可用內(nèi)存:324534272
1、最大可用內(nèi)存:222440504
1、可用處理器數(shù):4
------------------------------------
2、最大可用內(nèi)存:3797417984
2、總共可用內(nèi)存:324534272
2、最大可用內(nèi)存:321123952
2、可用處理器數(shù):4
更多java相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《Java進(jìn)程與線(xiàn)程操作技巧總結(jié)》、《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Java操作DOM節(jié)點(diǎn)技巧總結(jié)》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總》
希望本文所述對(duì)大家java程序設(shè)計(jì)有所幫助。
相關(guān)文章
解決spring boot 1.5.4 配置多數(shù)據(jù)源的問(wèn)題
下面小編就為大家?guī)?lái)一篇解決spring boot 1.5.4 配置多數(shù)據(jù)源的問(wèn)題。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-06-06
Java?SpringBoot?獲取接口實(shí)現(xiàn)類(lèi)匯總
這篇文章主要介紹了Java?SpringBoot?獲取接口實(shí)現(xiàn)類(lèi)匯總,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-09-09
詳解Spring簡(jiǎn)單容器中的Bean基本加載過(guò)程
本篇將對(duì)定義在 XMl 文件中的 bean,從靜態(tài)的的定義到變成可以使用的對(duì)象的過(guò)程,即 bean 的加載和獲取的過(guò)程進(jìn)行一個(gè)整體的了解2017-05-05
Java多線(xiàn)程中的Interrupt簡(jiǎn)析
這篇文章主要介紹了Java多線(xiàn)程中的Interrupt簡(jiǎn)析,Interrupt 的其作用是"中斷"線(xiàn)程, 但實(shí)際上線(xiàn)程仍會(huì)繼續(xù)運(yùn)行, 這是一個(gè)非常容易混淆的概念,Interrupt 的真正作用是給線(xiàn)程對(duì)象設(shè)置一個(gè)中斷標(biāo)記, 并不會(huì)影響線(xiàn)程的正常運(yùn)行,需要的朋友可以參考下2023-09-09
java實(shí)現(xiàn)163郵箱發(fā)送郵件到qq郵箱成功案例
這篇文章主要為大家分享了java實(shí)現(xiàn)163郵箱發(fā)送郵件到qq郵箱成功案例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-05-05
Java如何獲取接口所有的實(shí)現(xiàn)類(lèi)
這篇文章主要介紹了Java如何獲取接口所有的實(shí)現(xiàn)類(lèi),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-01-01
簡(jiǎn)介Java的Hibernate框架中的Session和持久化類(lèi)
這篇文章主要介紹了Java的Hibernate框架中的Session和持久化類(lèi),Hibernate是Java的SSH三大web開(kāi)發(fā)框架之一,需要的朋友可以參考下2015-12-12

