天天看點

Java虛拟機——serial垃圾收集器

1:是什麼

  • 收集算法是記憶體收到的⽅法論,垃圾回收器是記憶體回收的具體實作。
  • Serial是⼀個單線程的垃圾收集器
  • Serial(串行)垃圾收集器是最基本、發展曆史最悠久的收集器;
Java虛拟機——serial垃圾收集器

 2:特點

  • 針對新生代;
  • 采用複制算法;
  • 單線程收集;
  • “Stop The World”,它進⾏垃圾收集時,必須暫停其他所有的⼯作線程,直到它收集結束。 在⽤戶不可⻅的情況下把⽤戶正常⼯作的線程全部停掉

3:應用場景

      是HotSpot在Client模式下預設的新生代收集器;

      也有優于其他收集器的地方:

      簡單高效(與其他收集器的單線程相比);

      對于限定單個CPU的環境來說,Serial收集器沒有線程互動(切換)開銷,可以獲得最高的單線程收集效率;

      在使用者的桌面應用場景中,可用記憶體一般不大(幾十M至一兩百M),可以在較短時間内完成垃圾收集(幾十MS至一百多MS),隻要不頻繁發生,這是可以接受的。

繼續閱讀