更新時間:2021-08-04 來源:黑馬程序員 瀏覽量:
IT就到黑馬程序員.gif)
一般來講,具體問題具體分析,見招拆招,遇河架橋。要相信問題總沒辦法多。
新生代提升過快問題:
(1)如果頻率太快的話,說明空間不足,首先可以嘗試調(diào)大新生代空間和晉升閾值。
(2)如果內(nèi)存有限,可以
設(shè)置 CMS 垃圾收集在老年代占比達到多少時啟動來減少問題發(fā)生頻率(越早啟動問題發(fā)生頻率越低,但是會降低
吞吐量,具體得多調(diào)整幾次找到平衡點),參數(shù)如下:如果沒有第二個參數(shù),會隨著 JVM 動態(tài)調(diào)節(jié) CMS 啟動時間
-XX:CMSInitiatingOccupancyFraction=68 (默認是 68)
-XX:+UseCMSInitiatingOccupancyOnly

老年代碎片嚴重問題:
(1)如果頻率太快或者 Full GC 后空間釋放不多的話,說明空間不足,首先可以嘗試調(diào)大
老年代空間。
(2)如果內(nèi)存不足,可以設(shè)置進行 n 次 CMS 后進行一次壓縮式 Full GC,參數(shù)如下:
-XX:+UseCMSCompactAtFullCollection:允許在 Full GC 時,啟用壓縮式 GC
-XX:CMSFullGCBeforeCompaction=n 在進行 n 次,CMS 后,進行一次壓縮的 Full GC,用以減少 CMS 產(chǎn)生的碎片。
1024首播|39歲程序員逆襲記:不被年齡定義,AI浪潮里再迎春天
2025-10-241024程序員節(jié)丨10年同行,致敬用代碼改變世界的你
2025-10-24【AI設(shè)計】北京143期畢業(yè)僅36天,全員拿下高薪offer!黑馬AI設(shè)計連續(xù)6期100%高薪就業(yè)
2025-09-19【跨境電商運營】深圳跨境電商運營畢業(yè)22個工作日,就業(yè)率91%+,最高薪資達13500元
2025-09-19【AI運維】鄭州運維1期就業(yè)班,畢業(yè)14個工作日,班級93%同學(xué)已拿到Offer, 一線均薪資 1W+
2025-09-19【AI鴻蒙開發(fā)】上海校區(qū)AI鴻蒙開發(fā)4期5期,距離畢業(yè)21天,就業(yè)率91%,平均薪資14046元
2025-09-19