新一代垃圾回收器:G1详解

作者: 饥人谷后端开发分类: 野生技能协会 发布时间: 2020-02-18 16:42:28 浏览:33439 次

新一代垃圾回收器:G1详解

这是一个修改了的昵称:
解释下为什么年轻代一般都使用的copy: (1) 年轻代 回收效率高 (2) 年轻代 一般不会很大 以上2点其实都是根据它的特点来的: 朝生夕死. 使用copy的原因是 它快, 不需要额外的压缩, 没有碎片. 它的缺点就是空间利用率会低一些. 但是本身年轻代不会太大, 所以这个缺点也就不是很严重.

【回复】回复 @卜萝胡了 :大对象直接进O区了,这个是不触发gc的
【回复】回复 @孱弱亦可绽放光彩 : 我寻思者CMS不是老年代的并发垃圾回收器吗?采用的是标记-清除算法啊?
【回复】年轻带是否使用copy给使用什么垃圾回收器有什么关系?意思是cms不是走的copy算法?
饥人谷后端开发:
新一代垃圾回收器:G1详解 讲师:彰德 前阿里Java资深研发工程师,开源届大牛 咨询课程or进Java交流群添加微信:xiedaimala04 (记得备注来意哦)

【回复】回复 @硬核空间Java :嗨呀,你一说花名我还在内外上搜了你一把,相声小王子什么鬼[喜极而泣][喜极而泣][喜极而泣]
【回复】回复 @饥人谷Java :刚搜了下,你的花名为什么没保留。现在是平头哥部门的人在用!
饥人谷后端开发:
PPT见:https://wtff.oss-cn-shanghai.aliyuncs.com/live/G1GC.pdf

【回复】PPT好评[微笑][微笑] 真宝藏老师
这是一个修改了的昵称:
up主使用的资料是plumber的gc指南 这里有我翻译的完整指南https://github.com/gaoxingliang/goodutils/blob/master/gc_handbook_zh.md

【回复】谢谢,发现了一个typo,PR给你了:https://github.com/gaoxingliang/goodutils/pull/3
【回复】这里有一个以前分享的一个jdk11 jdk12中的features分享 有兴趣的也可以看看 包含gc相关https://download.csdn.net/download/scugxl/12170678
EthanWu_:
我整理了一下本视频笔记,喜欢的可以拿走,博客内附MarkDown版下载链接。 https://blog.mcplugin.cn/p/714

超可爱的废柴:
结果我被回收了,原来我是这么的垃圾。

淡水河谷1234:
nb 这种高质量视频太难得了 相比之下看培训班的视频简直就是浪费生命

【回复】[捂眼]我们也是培训机构呀,欢迎咨询报名学习
tanpenggood:
[歪嘴]博哥哥,我要提一个issue。 -XX:MaxGCPauseMillis的默认值是200 https://docs.oracle.com/javase/9/gctuning/garbage-first-garbage-collector.htm

饥人谷后端开发:
更多课程免费资源请添加小圆WX获取:xiedaimala03

账号已注销:
我一般平时开发的时候主要就做到不要循环引用,少创建大对象,静态对象(静态对象的生命周期是个谜),一般应用程序是能活到下一个迭代服务器主动从内存回收。[喜极而泣]

公开课

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!