91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

基于JDK8 版本的SpringBoot 啟動參數優化是怎樣的

發布時間:2021-12-02 17:19:23 來源:億速云 閱讀:253 作者:柒染 欄目:大數據

本篇文章為大家展示了基于JDK8 版本的SpringBoot 啟動參數優化是怎樣的,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

Linux端運行項目命令

java -jar -XX:MetaspaceSize=128m      -XX:MaxMetaspaceSize=128m      -Xms1024m -Xmx1024m     -Xmn256m      -Xss256k      -XX:SurvivorRatio=8      -XX:+UseConcMarkSweepGC springboot項目.jar

參數介紹

  • -XX:MetaspaceSize=128m (元空間默認大小)

  • -XX:MaxMetaspaceSize=128m (元空間最大大小) 

  • -Xms1024m (堆最大大小) -Xmx1024m (堆默認大小) 

  • -Xmn256m (新生代大小) -Xss256k (棧最大深度大小) 

  • -XX:SurvivorRatio=8 (新生代分區比例 8:2) 

  • -XX:+UseConcMarkSweepGC (指定使用的垃圾收集器,這里使用CMS收集器)

  •  -XX:+PrintGCDetails (打印詳細的GC日志)

解釋

JDK8之后把-XX:PermSize 和 -XX:MaxPermGen移除了,取而代之的是 -XX:MetaspaceSize=128m (元空間默認大小) -XX:MaxMetaspaceSize=128m (元空間最大大小) JDK 8開始把類的元數據放到本地化的堆內存(native heap)中,這一塊區域就叫Metaspace,中文名叫元空間。使用本地化的內存有什么好處呢?最直接的表現就是java.lang.OutOfMemoryError: PermGen 空間問題將不復存在,因為默認的類的元數據分配只受本地內存大小的限制,也就是說本地內存剩余多少,理論上Metaspace就可以有多大(貌似容量還與操作系統的虛擬內存有關?這里不太清楚),這解決了空間不足的問題。不過,讓Metaspace變得無限大顯然是不現實的,因此我們也要限制Metaspace的大小:使用-XX:MaxMetaspaceSize參數來指定Metaspace區域的大小。JVM默認在運行時根據需要動態地設置MaxMetaspaceSize的大小。

JDK7 與JDK8 JVM內存結構圖

基于JDK8 版本的SpringBoot 啟動參數優化是怎樣的

上述內容就是基于JDK8 版本的SpringBoot 啟動參數優化是怎樣的,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

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

AI

双鸭山市| 梅河口市| 澎湖县| 五家渠市| 固阳县| 霍州市| 福安市| 台北市| 漾濞| 大英县| 桓台县| 拜城县| 红安县| 莱阳市| 建水县| 伊春市| 新安县| 昭通市| 宕昌县| 西乌珠穆沁旗| 恩施市| 霸州市| 新余市| 儋州市| 贡觉县| 陇川县| 筠连县| 通道| 嘉荫县| 庄河市| 华容县| 墨脱县| 吴川市| 常山县| 吕梁市| 庆阳市| 义乌市| 会宁县| 宜城市| 高平市| 安化县|