IT開發/UI設計/運營/影視特效培訓機構

400-111-8989

熱門課程

告訴你增加java堆空間方法

  • 發布:IT培訓
  • 來源:IT學習資料
  • 時間:2018-06-29 16:55

在大多數32位機、Sun的JVM上,Java的堆空間默認的大小為128MB,但也有例外,例如在32未Solaris操作系統(SPARC平臺版本)上,默認的最大堆空間和起始堆空間大小為 -Xms=3670K 和 -Xmx=64M。對于64位操作系統,一般堆空間大小增加約30%。但你使用Java 1.5的throughput垃圾回收器,默認最大的堆大小為物理內存的四分之一,而起始堆大小為物理內存的十六分之一。要想知道默認的堆大小的方法,可以用默認的設置參數打開一個程序,使用JConsole(JDK 1.5之后都支持)來查看,在VM Summary頁面可以看到最大的堆大小。

用這種方法你可以根據你的程序的需要來改變堆內存大小,我強烈建議采用這種方法而不是默認值。如果你的程序很大,有很多對象需要被創建的話,你可以用-Xms and -Xmx這兩個參數來改變堆內存的大小。Xms表示起始的堆內存大小,Xmx表示最大的堆內存的大小。另外有一個參數 -Xmn,它表示new generation(后面會提到)的大小。有一件事你需要注意,你不能任意改變堆內存的大小,你只能在啟動JVM時設定它。

預約申請免費試聽課

填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

上一篇:Java垃圾回收的優點和原理
下一篇:java技術有哪些優點優勢

達內it學習路線?如何學好it?

學編程需要什么基礎嗎?

Python、Java、C++該學哪一個

學編程需要什么基礎嗎

  • 掃碼領取資料

    回復關鍵字:視頻資料

    免費領取 達內課程視頻學習資料

  • 視頻學習QQ群

    添加QQ群:1143617948

    免費領取達內課程視頻學習資料

Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

選擇城市和中心
江西省

貴州省

廣西省

海南省

中出人妻中文字幕无码