G1 GC提出了不确定性Region,每个空闲Region不是为某个固定年代准备的,它是灵活的,需求驱动的,所以G1 GC代表了先进性。
《深入理解JVM & G1 GC》主要为学习Java语言的学生、初级程序员提供GC的使用参考建议及经验,着重介绍了G1 GC。中国的软件开发行业已经有几十年了,从目前的行业发展来看,单纯的软件公司很难有发展,目前流行的云计算、物联网企业实际上是综合性IT技术的整合,这就需要有综合能力的程序员。《深入理解JVM & G1 GC》作者力求做到知识的综合传播,而不是仅仅针对Java虚拟机和GC调优进行讲解,也力求每一章节都有实际的案例支撑。《深入理解JVM & G1 GC》具体包括以下几方面:JVM基础知识、GC基础知识、G1 GC的深入介绍、G1 GC调优建议、JDK自带工具使用介绍等。
通读《深入理解JVM & G1 GC》后,读者可以深入了解G1 GC性能调优的许多主题及相关的综合性知识。读者也可以把《深入理解JVM & G1 GC》作为参考,对于感兴趣的主题,直接跳到相应章节寻找答案。
7岁那年,当我合上《上下五千年》一套三册全书时,我对自己说,我想当个作家。这一晃27年了,等待了27年,我的第一本书《大话Java性能优化》在2016年4月正式面世,2016年8月第二次印刷,感谢读者的厚爱。第一次印刷时出现一些错别字,请原谅编辑小姑娘,99万字对她来说确实太多了,这是我的责任,未来一定尽全力避免。《深入理解JVM & G1 GC》是我的第二本书,也即将面世。对于我的每一本书,我都怀着忐忑、惊喜的心情,就像第一次面对我的女儿“小顽子”,给她取这个小名,是希望她顽强到底,因为我相信,你若顽强到底,一切皆有可能。
我喜欢看书,每年购买的书接近100本,也喜欢技术积累。一直没有出书的想法,直到遇到了电子工业出版社的董老师,在深圳南湖的一席畅谈后,我决定做一位业余的技术作家,致力于中国软件开发行业的技术推广、普及、推动。
每年都要面试很多学生,我感觉中国的大学不太注重实际项目开发能力的培养,较为教条,这也是我的系统丛书首先从Java技术开始的原因,它更加接地气。本书主要为学习Java语言的学生、初级程序员提供JVM和GC的使用和优化建议及经验,力求做到知识的综合传播,而不是仅仅针对Java虚拟机调优进行讲解。本书具体包括以下几方面:JVM基础知识、GC基础知识、G1 GC的深入介绍、G1 GC调优建议、JDK自带工具使用介绍等。
本书基于JDK8,总的来说,没有一招鲜式的性能调优秘籍或包罗万象的性能百科,能让你摇身一变成为老练的GC性能调优专家。相当数量的GC性能问题还需要专门的知识技能才能解决。性能调优在很大程度上是一门艺术。解决的GC性能问题越多,技艺才会越精湛。我们不只要关心GC的持续演进,也要积极地去了解它的设计原理和设计目标。
最后,自我介绍一下,我叫周明耀,研究生学历,12年工作经验,IBM开发者论坛专家作者。我是一名IT技术狂热爱好者,一名九三学社社员,一名顽强到底的工程师。我推崇技术创新、思维创新,对于新技术非常的热爱。
感谢我的家人,和谐的家庭帮助我完成了这本书。我的妻子,她美丽、细心、博学、偶尔不那么温柔,但是我很爱她。我的小顽子,她天生性格很像我,希望她能够踏踏实实做人,保持创新精神,平平安安、健健康康地生活下去。感谢我妻子的父母、我的父母,他们帮我照顾小孩,我才有时间编写此书。感谢浙江省特级教师、杭州高级化学老师郑克良老师,郑老师的一句永远不要放弃,推动着我多年的发展。感谢数学老师张老师在公开场合对我智商的褒奖,第一次收获这样的赞赏,对我这样内向的孩子是多么的重要,谢谢。
这本书献给我记忆中的爷爷奶奶、外公外婆,你们给我的都是最美的回忆。
我相信这本书不是终点,它是麦克叔叔此生一系列技术书籍的一员,咱们下一本书见。
仔细看了看,还真是不够好,错误太多。
废话太多,有凑字数的嫌疑。
通篇把evacuation翻译成评估,太不负责任了
完全不值得购买
针对本书,有没有相对应的视频讲解呢
这本书好多错误,特别是技术观点都是错的,g1日志解读得都不对,误人子弟呀
资源下载