格式:-XX:[+-]<name>表示啓用或禁用 name 屬性 如:-XX:+UseConcMarkSweepGC -XX:+UseG1GC
格式:-XX:<name>=<value> 表示 name 屬性的值是 value 如:-XX:MaxGCPauseMillis=500 -XX:GCTimeRatio=19 -Xmx -Xms屬於 XX 參數 -Xms 等價於-XX:InitialHeapSize -Xmx 等價於-XX:MaxHeapSize -xss 等價於-XX:ThreadStackSize
sudo yum -y install java-1.8.0-openjdk* wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.54/bin/apache-tomcat-8.5.54.tar.gz tar -zxvf apache-tomcat-8.5.54.tar.gz mv apache-tomcat-8.5.54 tomcat cd tomcat/bin/ sh startup.sh
詳情參考 jstat 官方文檔html
# 如下1000表每隔1000ms 即1秒,共輸出10次 jstat -class <pid> 1000 10
-gc, -gcutil, -gccause, -gcnew, -gcoldjava
jstat -gc <pid> 1000 10
如下大小的單位均爲 KBapache
S0C, S1C, S0U, S1U: S0和 S1的總量和使用量tomcat
EC, EU: Eden區總量與使用量oracle
OC, OU: Old區總量與使用量app
MC, MU: Metacspace區(jdk1.8前爲 PermGen)總量與使用量xss
CCSC, CCSU: 壓縮類區總量與使用量性能
YGC, YGCT: YoungGC 的次數與時間測試
FGC, FGCT: FullGC 的次數與時間ui
GCT: 總的 GC 時間
JIT 編譯