专栏名称: 纯洁的微笑
分享微服务实践与Java技术干货、偶尔讲讲故事。在人工智能的时代,一起学习微服务架构演进和大数据治理。
今天看啥  ›  专栏  ›  纯洁的微笑

深入浅出 Java CMS 学习笔记

纯洁的微笑  · 公众号  ·  · 2019-01-04 09:09

文章预览

引子 带着问题去学习一个东西,才会有目标感,我先把一直以来自己对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 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览