Java運行Jar包內(nèi)存配置的操作
更新時間:2021年01月30日 11:25:58 作者:閑豐
這篇文章主要介紹了Java運行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)
補充:JAVA -JAR 運行SPRINGBOOT項目時內(nèi)存設置
java -Xms64m #JVM啟動時的初始堆大小 -Xmx128m #最大堆大小 -Xmn64m #年輕代的大小,其余的空間是老年代 -XX:MaxMetaspaceSize=128m # -XX:CompressedClassSpaceSize=64m #使用 -XX:CompressedClassSpaceSize 設置為壓縮類空間保留的最大內(nèi)存。 -Xss256k #線程 -XX:InitialCodeCacheSize=4m # -XX:ReservedCodeCacheSize=8m # 這是由 JIT(即時)編譯器編譯為本地代碼的本機代碼(如JNI)或 Java 方法的空間 -XX:MaxDirectMemorySize=16m -jar app.jar
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。
相關文章
深入Ajax代理的Java Servlet的實現(xiàn)詳解
本篇文章是對Ajax代理的Java Servlet的實現(xiàn)方法進行了詳細的分析介紹,需要的朋友參考下2013-06-06
SpringCloud實戰(zhàn)之Zuul網(wǎng)關服務
服務網(wǎng)關是分布式架構中不可缺少的組成部分,是外部網(wǎng)絡和內(nèi)部服務之間的屏障。這篇文章主要介紹了SpringCloud實戰(zhàn)之Zuul網(wǎng)關服務。一起跟隨小編過來看看吧2018-05-05
SpringBoot使用Spring Security實現(xiàn)登錄注銷功能
這篇文章主要介紹了SpringBoot使用Spring Security實現(xiàn)登錄注銷功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧2020-09-09
Java打包之后讀取Resources下的文件失效原因及解決方法
這篇文章主要給大家介紹了Java打包之后讀取Resources下的文件失效的問題分析和解決方法,文中通過代碼示例和圖文結合給大家講解非常詳細,需要的朋友可以參考下2023-12-12

