Windows下Tomcat GC日志配置

修改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"
发布了29 篇原创文章 · 获赞 8 · 访问量 6997

猜你喜欢

转载自blog.csdn.net/weixin_42032199/article/details/103769537
今日推荐