tomcat开启并查看GC信息
一、开启GC日志
1、在tomcat安装路径下,找到/bin/catalina.sh加上下面的配置,具体参数,根据自己的需要配置,这里我们的机器不支持 PermSize=64M; MaxPermSize=64m; 两个选项,就没有加。
# cd /usr/local/tomcat/
# vi bin/catalina.sh //在此位置加入以下内容,如下图所示:
JAVA_OPTS='-Xms512m -Xmx4096m -XX:MaxNewSize=128m -XX:ParallelGCThreads=8 -XX:+UseConcMarkSweepGC -Xloggc:/usr/local/tomcat/logs/tomcat_gc.log'

# /usr/local/tomcat/bin/shutdown.sh
# /usr/local/tomcat/bin/startup.sh //重启服务
# cat /usr/local/tomcat/logs/tomcat_gc.log //查看GC日志,如下图:

二、GC日志分析
1、Windows安装java环境:
(1)去官网下载JDK的版本:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
(2)安装JDK1.8版本:

设置自己的安装路径,取消公高JRE

(3)设置3个环境变量:
找到自己安装jdk的bin路径

在高级系统设置---->环境变量--->新建2个环境变量:
JAVA_HOME
CLASSPATH



(4)测试:win+r --->输入cmd,打开命令行:


2、下载、运行gchisto,分析gc日志:
(1)去这个网站下载https://github.com/bswc/gchisto,下载后运行cmd命令行,执行下面这个命令
> java -jar C:\Users\dell\Desktop\桌面\云运维工坊\项目 8\gchisto-master\release\GCHisto-java8.jar
(2)打开后效果

(3)分析tomcat的gc日志
① 将linux下的tomcat日志sz到windows上;
② 导入gchisto中;
③ 查看效果;


浙公网安备 33010602011771号