中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JVM 垃圾回收器參數的配置過程

發布時間:2021-10-23 16:29:05 來源:億速云 閱讀:174 作者:柒染 欄目:云計算

JVM 垃圾回收器參數的配置過程,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

一說到 JVM 很多人都認為是很高深的東西。但其實并沒有什么神秘莫測,我們只需記住它的一些參數和配置手冊即可。本文將詳細介紹 JVM 的一些參數用法。 

  • UseSerialGC:開啟此參數使用serial & serial old搜集器(client模式默認值)。

  • UseParNewGC:開啟此參數使用ParNew & serial old搜集器(不推薦)。

  • UseConcMarkSweepGC:開啟此參數使用ParNew & CMS(serial old為替補)搜集器。

  • UseParallelGC:開啟此參數使用parallel scavenge & parallel old搜集器(server模式默認值)。

  • UseParallelOldGC:開啟此參數在年老代使用parallel old搜集器(該參數在JDK1.5之后已無用)。

JVM各個內存區域大小相關參數

  • Xms:堆的初始值。默認為物理內存的1/64,最大不超1G。

  • Xmx:堆的最大值。默認為物理內存的1/4,最大不超1G。

  • Xmn:新生代的大小。

  • Xss:線程棧大小。

  • PermSize:永久代初始大小。默認為物理內存的1/64,最大不超1G。

  • MaxPermSize:永久代最大值。默認為物理內存的1/4,最大不超1G。

  • NewRatio:新生代與年老代的比例。比如為3,則新生代占堆的1/4,年老代占3/4。

  • SurvivorRatio:新生代中調整eden區與survivor區的比例,默認為8,即eden區為80%的大小,兩個survivor分別為10%的大小。(備注:這個參數設定是講解復制算法那一章中,解決復制算法內存減半的辦法。eden區即是復制算法一章中80%的那部分,而survivor區則是兩個10%的那部分。)

垃圾搜集器性能通用參數

  • PretenureSizeThreshold:晉升年老代的對象大小。默認為0,比如設為10M,則超過10M的對象將不在eden區分配,而直接進入年老代。

  • MaxTenuringThreshold:晉升老年代的最大年齡。默認為15,比如設為10,則對象在10次普通GC后將會被放入年老代。

  • DisableExplicitGC:禁用System.gc()。

并行搜集器參數

  • ParallelGCThreads:回收時開啟的線程數。默認與CPU個數相等。

  • GCTimeRatio:設置系統的吞吐量。比如設為99,則GC時間比為1/1+99=1%,也就是要求吞吐量為99%。若無法滿足會縮小新生代大小。

  • MaxGCPauseMillis:設置垃圾回收的最大停頓時間。若無法滿足設置值,則會優先縮小新生代大小,仍無法滿足的話則會犧牲吞吐量。

并發搜集器參數

  • CMSInitiatingOccupancyFraction:觸發CMS收集器的內存比例。比如60%的意思就是說,當內存達到60%,就會開始進行CMS并發收集。

  • UseCMSCompactAtFullCollection:這個前面已經提過,用于在每一次CMS收集器清理垃圾后送一次內存整理。

  • CMSFullGCsBeforeCompaction:設置在幾次CMS垃圾收集后,觸發一次內存整理。

看完上述內容,你們掌握JVM 垃圾回收器參數的配置過程的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

jvm
AI

庆城县| 江北区| 云霄县| 邛崃市| 丽江市| 松滋市| 忻州市| 鄄城县| 永德县| 宝山区| 永川市| 彰化县| 和龙市| 屯门区| 镇巴县| 库尔勒市| 富锦市| 荥阳市| 合山市| 安顺市| 张北县| 昌吉市| 榆中县| 东港市| 哈密市| 共和县| 丘北县| 明光市| 松江区| 黄龙县| 秭归县| 迁安市| 凤凰县| 永仁县| 黄梅县| 华阴市| 交口县| 邛崃市| 新晃| 海城市| 天峻县|