格式:-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 编译