Springboot 如何設(shè)置啟動內(nèi)存
更新時間:2022年02月15日 11:27:47 作者:Honins
這篇文章主要介紹了Springboot 如何設(shè)置啟動內(nèi)存,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
java -jar 運行springboot項目時內(nèi)存設(shè)置
java -Xms64m #JVM啟動時的初始堆大小 -Xmx128m #最大堆大小 -Xmn64m #年輕代的大小,其余的空間是老年代 -XX:MaxMetaspaceSize=128m # -XX:CompressedClassSpaceSize=64m #使用 -XX:CompressedClassSpaceSize 設(shè)置為壓縮類空間保留的最大內(nèi)存。 -Xss256k #線程 -XX:InitialCodeCacheSize=4m # -XX:ReservedCodeCacheSize=8m # 這是由 JIT(即時)編譯器編譯為本地代碼的本機代碼(如JNI)或 Java 方法的空間 -XX:MaxDirectMemorySize=16m -jar app.jar
例如
java -Xms128m -Xmx1024m -jar app.jar
springboot啟動命令,限制內(nèi)存大小
java -Xms500m -Xmx1024m jar xxx.jar &
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
SpringBoot 下集成緩存工具類 CacheManager
這篇文章主要介紹了Springboot下集成緩存工具類CacheManager,想進(jìn)一步了解相關(guān)知識的同學(xué),可以詳細(xì)閱讀本文2023-03-03java多線程返回值使用示例(callable與futuretask)
這篇文章主要介紹了多線程返回值使用示例(callable與futuretask),需要的朋友可以參考下2014-04-04關(guān)于SpringBoot中事務(wù)失效的幾種情況
這篇文章主要介紹了關(guān)于SpringBoot中事務(wù)失效的幾種情況,Spring AOP默認(rèn)使用動態(tài)代理,會給被代理的類生成一個代理類,事務(wù)相關(guān)的操作都通過代理來完成,使用內(nèi)部方法調(diào)用時,使用的是實例調(diào)用,沒有通過代理類調(diào)用方法,因此事務(wù)不會檢測到失敗,需要的朋友可以參考下2023-08-08