瞭解java虛擬機器—非堆相關參數設定(4)

來源:互聯網
上載者:User

標籤:資訊   rect   釋放   ash   次數   記憶體回收   一般來說   空間   初始   

非堆記憶體相關配置-XX:PermSize

永久區初始大小

-XX:MaxPermSize

永久區最大大小 在JDK1.8中使用-XX:MxMetaspaceSize配置永久區最大大小

-Xss

線程棧大小

-XX:MaxDirectMemorySize

直接記憶體大小,預設為最大堆空間,即-Xmx。當直接記憶體使用量量達到-XX:MaxDirectMemorySize時,會觸發記憶體回收,如果記憶體回收不能有效釋放空間,直接記憶體溢出依然會引起系統的OOM。一般來說直接記憶體的讀寫速度會快於堆記憶體,但申請速度會低於堆記憶體。直接記憶體適用於申請次數少,讀寫頻繁的情境。

JVM的工作模式

Server模式比Client模式啟動較慢,因為Server模式會嘗試收集更多的系統效能資訊,使用更複雜的最佳化演算法對程式進行最佳化。因此,當系統完全啟動並進入運行穩定期後,Server模式的執行速度會遠遠快於Client模式。

-client-Server

瞭解java虛擬機器—非堆相關參數設定(4)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.