Tomcat Common Configuration - tenji/ks GitHub Wiki

Tomcat 通用配置

一、开启GC日志

1.1 For Windows

set JAVA_OPTS=-Xms512m -Xmx512m -Xss512K -verbose:gc -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintHeapAtGC -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -Xloggc:/var/logs/tomcat_gc.log

1.2 For Linux

JAVA_OPTS="-Xms512m -Xmx512m -Xss512K -verbose:gc -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintHeapAtGC -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -Xloggc:/root/lzzcms/gc.log"

参数含义:

  • -Xms20m --jvm堆的最小值
  • -Xmx20m --jvm堆的最大值
  • -verbose:gc --开启gc日志
  • -XX:+PrintGC --输出GC日志
  • -XX:+PrintGCDetails --打印出GC的详细信息
  • -XX:+PrintGCDateStamps --输出GC的时间戳(以日期的形式,如 2013-05-04T21:53:59.234+0800)
  • -XX:+PrintGCTimeStamps --输出GC的时间戳(以基准时间的形式)