• 设置JVM参数-XX:+PrintGCDetails -verbose:gc可以在控制台输出垃圾回收相关信息

垃圾回收器

  • 串行垃圾回收器
    • 用法:-XX:+UseSerialGC
    • 作用:在新生代和老年代都使用串行化垃圾回收器,并且该回收器是单线程的,即同时最多只占用一个CPU。
    • 图示:图片说明
  • 吞吐量优先垃圾回收器
    • 用法:-XX:+UseParallelGC-XX:+UseParallelOldGC,JDK1.8默认是开启的
    • 作用:CPU占有率可能会激增,并且是并行运行,会占用所有的CPU,以尽快将垃圾回收
    • 图示:图片说明
  • 响应时间优先垃圾回收器
    • 用法:
    • 作用:
    • 图示:图片说明