常见的垃圾回收器和使用的场景
常见的垃圾回收器和适用的场景:
https://mp.weixin.qq.com/s/QQwzdVooFcjaeTHSsGoKbg
1、cms垃圾回收器为什么要重新标记?
https://wenku.baidu.com/view/7e405a26dd80d4d8d15abe23482fb4daa58d1d64.html
2、serial收集器适用场景
依然是HotSpot在Client模式下默认的新生代收集器;
也有优于其他收集器的地方:
简单高效(与其他收集器的单线程相比);
对于限定单个CPU的环境来说,Serial收集器没有线程交互(切换)开销,可以获得最高的单线程收集效率;
在用户的桌面应用场景中,可用内存一般不大(几十M至一两百M),可以在较短时间内完成垃圾收集(几十MS至一百多MS),只要不频繁发生,这是可以接受的
3、parNew收集器适用场景
在Server模式下,ParNew收集器是一个非常重要的收集器,因为除Serial外,目前只有它能与CMS收集器配合工作;
但在单个CPU环境中,不会比Serail收集器有更好的效果,因为存在线程交互开销。
https://blog.csdn.net/jack_shuai/article/details/100574207