問十一 JVM調優常用配置引數有哪些?

2021-09-19 04:34:16 字數 742 閱讀 1357

例如:-xms20m -xmx20m -xss256k

jvm配置

xx比x的穩定性更差,並且版本更新不會進行通知和說明。

1、-xms

s為strating,表示堆記憶體起始大小

2、-xmx

x為max,表示最大的堆記憶體

(一般來說-xms和-xmx的設定為相同大小,因為當heap自動擴容時,會發生記憶體抖動,影響程式的穩定性)

3、-xmn

n為new,表示新生代大小

(-xss:規定了每個執行緒虛擬機器棧(堆疊)的大小)

4、-xx:survivorrator=8

表示堆記憶體中新生代、老年代和永久代的比為8:1:1

5、-xx:pretenuresizethreshold=3145728

表示當建立(new)的物件大於3m的時候直接進入老年代

6、-xx:maxtenuringthreshold=15

表示當物件的存活的年齡(minor gc一次加1)大於多少時,進入老年代

7、-xx:-disableexplicirgc

表示是否(+表示是,-表示否)開啟gc日誌

JVM 調優引數 備忘

環境 4g記憶體,雙核cpu 調優引數設定 xms2048m 初始堆記憶體大小 xmx2048m 最大堆記憶體大小 xmn512m 新生代大小 eden區與兩個survivor區 xx permsize 256m 初始持久代大小 xx maxpermsize 256m 最大持久代大小 xx surv...

JVM引數以及調優

二 在大型系統中配置jvm引數 你要在j2ee環境中配置這些引數,那麼你需要在j2ee應用伺服器或者servlet容器相關啟動引數設定處指定,其啟動檔案中來配置,tomcat是在catalina.bat中配置,weblogic和websphere是在其他地方 三 jvm調優 jvm調優主要是記憶體管...

redis 引數調優配置

master timeout no data nor ping received.對於redis出現該問題,可以從調整repl timeout時間和調大 repl backlog大小為準,最好調整repl backlog repl backlog 例如資料為 127.0.0.1 16379 conf...