在tomcat中设置gclog日志
在Tomcat安装目录bin文件下找到catalina.sh文件
先将catalina.sh文件复制一份,防止修改错误导致tomcat无法运行;cp catalina.sh catalina_0.sh
使用vim catalina.sh打开文件查找JAVA_OPTS关键字
将JAVA_OPTS="-Xms4096m -Xmx4096m -XX:MaxNewSize=1024m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:MetaspaceSize=512M -XX:MaxMetaspaceSize=512M -Xloggc:./gc-%t.log -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+PrintGCCause -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=100M"替换上去
重启tomcat才可以生效
使用HPjmeter可以打开日志查看进行图形化查看(这是有问题的GC图)
HPjmeter下载地址:https://download.csdn.net/download/u014179640/12927724