Windows下Tomcat GC日志配置

…衆ロ難τιáo~ 提交于 2019-12-30 19:06:23

修改catalina.bat文件

-verbose:gc  //开启GC日志

注意:-XX:+PrintGC 与 -verbose:gc 是一样的,可以认为-verbose:gc 是 -XX:+PrintGC的别名.

-XX:+PrintGCDateStamps //GC发生的时间信息

-XX:+PrintGCDetails  //可以详细了解GC中的变化

-XX:+PrintGCApplicationStoppedTime

//打印垃圾回收期间程序暂停的时间。
输出形式:Total time for which application threads were stopped: 0.0002369 seconds, Stopping threads took: 0.0000395 seconds
-XX:+PrintGCApplicationConcurrentTime

//打印每次垃圾回收前,程序未中断的执行时间。

输出形式 :  Application time: 0.2952408 seconds

-XX:+PrintHeapAtGC //打印GC前后的详细堆栈信息

-XX:+UseGCLogFileRotation

-XX:+DisableExplicitGC

-XX:NumberOfGCLogFiles=10000

-XX:GCLogFileSize=10M

-Xloggc:D:\Tomcat_Base1\logs\gc_%t.log

set "JAVA_OPTS=%JAVA_OPTS% -verbose:gc  -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:+PrintGCApplicationStoppedTime -XX:+PrintGCApplicationConcurrentTime -XX:+PrintHeapAtGC -XX:+UseGCLogFileRotation -XX:+DisableExplicitGC -XX:NumberOfGCLogFiles=10000 -XX:GCLogFileSize=10M -Xloggc:D:\apache-tomcat-8.5.42\logs\gc_%t.log"

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!