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

1:是什麼

  • 收集算法是內存收到的⽅法論,垃圾回收器是內存回收的具體實現。
  • Serial是⼀個單線程的垃圾收集器
  • Serial(串行)垃圾收集器是最基本、發展歷史最悠久的收集器;

 

 2:特點

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

3:應用場景

      是HotSpot在Client模式下默認的新生代收集器;
      也有優於其他收集器的地方:
      簡單高效(與其他收集器的單線程相比);
      對於限定單個CPU的環境來說,Serial收集器沒有線程交互(切換)開銷,可以獲得最高的單線程收集效率;
      在用戶的桌面應用場景中,可用內存一般不大(幾十M至一兩百M),可以在較短時間內完成垃圾收集(幾十MS至一百多MS),只要不頻繁發生,這是可以接受的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章