Serial收集器: 一種新生代的單執行緒收集器,採用複製演算法回收。當它進行垃圾收集時,其他用戶的所有執行緒都將暫停。
Serial Old收集器:Serial的老年代版本,採用的是標記-清除演算法,同樣也是單執行緒收集器。
ParNew收集器:ParNew收集器實際上是Serial的多執行緒版本,除了多執行緒收集垃圾外,其餘的包括收集演算法(複製演算法)、物件分配規則、回收策略等都與Serial收集器完全一樣。
Parallel Scavenge 收集器:是一種新生代收集器,採用的是複製演算法,是一種並行的多執行緒收集器,該收集器旨在提高系統的吞吐量(運行用戶程式碼的時間/(運行使用者程式碼的時間+垃圾收集時間)),所以Parallel Scavenger收集器又被稱為」吞吐量優先」收集器。
Parallel Old收集器:是Parallel Scavenge 收集器的老年代版本,採用的是‘標記-清除’演算法。
CMS收集器:特別重視使用者服務的回應速度,希系統的停頓時間最短,以帶給使用者較好的體驗。並發收集,低停頓。使用的而是‘標記-清除’演算法。
G1收集器:當前收集器技術發展的最前沿技術之一
並行與並發的方式;
與其收集