1. 程式人生 > >JVM核心優化

JVM核心優化

1.垃圾回收器

  JVM垃圾回收器有序列和並行兩種。

  1.1 Serial收集器(序列,單執行緒),現在使用較少

    Serial一般收集新生代

    SerialOld一般收集老年代(採用標記壓縮演算法)

  1.2 ParNew收集器(多執行緒,並行)

    低延遲,採用複製標記演算法

  1.3 Parallel收集器(多執行緒,並行)

    可以控制JVM吞吐量的大小,一般設定為1%的執行時間

  1.4 CMS收集器

    低延遲

    四個階段:

      CMS-Initial-mark

      CMS-concurrent-mark

      CMS-remark

      CMS-concurrent-sweep