啟動 jvm 引數小總結

2022-05-01 14:54:12 字數 338 閱讀 1235

1、啟動某專案

nohup  不結束通話的執行       

-xms  為 jvm 啟動時分配的記憶體,比如-xms256m,表示分配256m

-xmx  為 jvm 執行過程中分配的最大記憶體,比如-xms512m,表示jvm程序最多隻能夠占用512m記憶體

-xss   為 jvm 啟動的每個執行緒分配的記憶體大小,預設jdk1.4中是256k,jdk1.5+中是1m

-xmn2g :設定年輕代大小為2g。整個堆大小=年輕代大小 + 年老代大小 + 持久代大小 。持久代一般固定大小為64m,所以增大年輕代後,將會減小年老代大小。

>>  追加日誌 

&  後台執行

JVM引數配置

xmsn 指定jvm堆的初始大小,預設為物理記憶體的1 64,最小為1m,可以指定單位k m,如不指定預設為 位元組 xmxn 指定jvm堆的最大值,預設為物理記憶體的1 4或1g,最小為2m,單位與 xms一致。xssn 設定單個執行緒棧的大小,預設為512k xincgc 開啟增量gc 預設為關...

jvm引數優化

堆記憶體優化 調整jvm啟動引數 xms xmx xx newsize xx maxnewsize,如調整初始堆記憶體和最大對記憶體 xms256m xmx512m。或者調整初始new generation的初始記憶體和最大記憶體 xx newsize 128m xx maxnewsize 128m...

jvm基礎引數

初始化堆記憶體大小,相當於 xx initheapsize 預設為系統記憶體的1 64 最大堆記憶體,相當於 xx maxheapsize,預設為系統的1 4 棧空間 xx threadstacksize,windows取決於記憶體大小,而其他系統預設為1024k 新生代大小 元空間,使用直接記憶體...