一.跟踪调试参数 1.1 跟踪垃圾回收-读懂虚拟机日志 Java的一大特色就是支持自动的垃圾回收(GC),但是有时候,如果垃圾回收频繁出现,或者占用了太长的CPU时间,就不得不引起重视.此时,就需要一些跟踪参数来进一步甄别垃圾回收器的效率和效果. 最简单的一个GC参数是-XX:+PrintGC,使用这个参数启动Java虚拟机后,只要遇到GC,就会打印日志. 如果需要更加详细的信息,则可以使用-XX:+PrintGCDetails参数.他的输出可能如下: 从这个输出可以看到,系统经历了3次GC,第