不可错过的CMS学习笔记

  1. 云栖社区>
  2. 博客>
  3. 正文

不可错过的CMS学习笔记

杜琪 2019-04-08 10:12:45 浏览2328
展开阅读全文

引子

带着问题去学习一个东西,才会有目标感,我先把一直以来自己对CMS的一些疑惑罗列了下,希望这篇学习笔记能解决掉这些疑惑,希望也能对你有所帮助。

  1. CMS出现的初衷、背景和目的?
  2. CMS的适用场景?
  3. CMS的trade-off是什么?优势、劣势和代价
  4. CMS会回收哪个区域的对象?
  5. CMS的GC Roots包括那些对象?
  6. CMS的过程?
  7. CMS和Full gc是不是一回事?
  8. CMS何时触发?
  9. CMS的日志如何分析?
  10. CMS的调优如何做?
  11. CMS扫描那些对象?
  12. CMS和CMS collector的区别?
  13. CMS的推荐参数设置?
  14. 为什么ParNew可以和CMS配合使用,而Parallel Scanvenge不可以?

一、基础知识

  1. CMS收集器:Mostly-Concurrent收集器,也称并发标记清除收集器(Concurrent Mark-Sweep GC,CMS收集器

网友评论

登录后评论
0/500
评论
杜琪
+ 关注