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日志分析

1Windows安装java环境:

1)去官网下载JDK的版本:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2)安装JDK1.8版本:

 

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

 

3)设置3个环境变量:

找到自己安装jdkbin路径

 

在高级系统设置---->环境变量--->新建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)分析tomcatgc日志

① linux下的tomcat日志szwindows上;

② 导入gchisto中;

③ 查看效果;

 

 

posted @ 2021-01-25 11:05  小小程序~猿~  阅读(1418)  评论(0)    收藏  举报