Java運(yùn)行Jar包內(nèi)存配置的操作
如下:
java -jar -Xms1024m -Xmx1536m -XX:PermSize=128M -XX:MaxPermSize=256M car.jar
說明:
1、堆內(nèi)存:
最小1024M,最大1536M。(對象使用的內(nèi)存)
2、永久內(nèi)存:
最小128M,最大256M。(類使用的內(nèi)存,PermGen)
補(bǔ)充:JAVA -JAR 運(yùn)行SPRINGBOOT項(xiàng)目時內(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(即時)編譯器編譯為本地代碼的本機(jī)代碼(如JNI)或 Java 方法的空間 -XX:MaxDirectMemorySize=16m -jar app.jar
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。
相關(guān)文章
Java實(shí)現(xiàn)將CSV轉(zhuǎn)為Excel的示例代碼
CSV(Comma?Separated?Values)文件是一種純文本文件,包含用逗號分隔的數(shù)據(jù),常用于將數(shù)據(jù)從一個應(yīng)用程序?qū)牖驅(qū)С龅搅硪粋€應(yīng)用程序。本文將利用Java實(shí)現(xiàn)CSV轉(zhuǎn)為Excel,感興趣的可以了解一下2022-03-03java實(shí)現(xiàn)乘地鐵方案的最優(yōu)選擇(票價(jià),距離)
這篇文章主要介紹了java實(shí)現(xiàn)乘地鐵方案的最優(yōu)選擇(票價(jià),距離),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-07-07使用Java如何將圖片轉(zhuǎn)成Base64編碼,并壓縮至40k
這篇文章主要介紹了使用Java如何將圖片轉(zhuǎn)成Base64編碼,并壓縮至40k問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-06-06SpringCloud Zuul自定義filter代碼實(shí)例
這篇文章主要介紹了SpringCloud Zuul自定義filter代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-04-04java 獲取項(xiàng)目文件路徑實(shí)現(xiàn)方法
以下是對java中獲取項(xiàng)目文件路徑的實(shí)現(xiàn)方法進(jìn)行了介紹,需要的朋友可以過來參考下2013-09-09SpringSecurity使用PasswordEncoder加密用戶密碼的示例代碼
PasswordEncoder是Spring Security庫中的一個關(guān)鍵組件,它主要用于處理密碼的安全存儲和驗(yàn)證,本文將給大家介紹一下SpringSecurity使用PasswordEncoder加密用戶密碼的方法,需要的朋友可以參考下2024-09-09