设置

  • Run => Edit Configurations => VM options

    • 添加 -XX:+PrintGCDetails
  • Idea 打印GC-LMLPHP

  • Idea 打印GC-LMLPHP

  • 运行程序后会在末尾打印GC信息

    2019-11-02 13:07:47 INFO  ShutdownHookManager:54 - Deleting directory C:\Users\MSI-PC\AppData\Local\Temp\spark-201c381b-dad9-43ae-8bfc-cb27de67010f
    Heap
    PSYoungGen total 87552K, used 64517K [0x000000076b780000, 0x0000000771800000, 0x00000007c0000000)
    eden space 78336K, 79% used [0x000000076b780000,0x000000076f407838,0x0000000770400000)
    from space 9216K, 27% used [0x0000000770d80000,0x0000000770ff9ed8,0x0000000771680000)
    to space 9728K, 0% used [0x0000000770400000,0x0000000770400000,0x0000000770d80000)
    ParOldGen total 109568K, used 10117K [0x00000006c2600000, 0x00000006c9100000, 0x000000076b780000)
    object space 109568K, 9% used [0x00000006c2600000,0x00000006c2fe1548,0x00000006c9100000)
    Metaspace used 41925K, capacity 42508K, committed 42712K, reserved 1085440K
    class space used 6126K, capacity 6259K, committed 6360K, reserved 1048576K Process finished with exit code 0
    • PSYoungGen(Parallel Scavenge): Eden + FromSpace
    • 完整的YoungGeneration: Eden+FromSpace+ToSpace
    • ParOldGen(Par => Parameter, Parameter of Old Generation): GC 回收前后老年代的参数变化
    • object space: 对象空间
    • Metaspace: 元空间 (使用, 容量, 提交了多少, 保存了多少)
    • Class space: 类空间 (同上)
05-11 22:12