前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >GitHub上这份85w+ star的「254幅图解GC经典算法」进阶指南火了

GitHub上这份85w+ star的「254幅图解GC经典算法」进阶指南火了

作者头像
愿天堂没有BUG
发布2022-10-28 15:23:17
1610
发布2022-10-28 15:23:17
举报
文章被收录于专栏:愿天堂没有BUG(公众号同名)

什么是GC?

GC是Garbage Collection的简称,中文称为“垃圾回收”。

垃圾的回收Garbage Collection的Garbage,也就是“垃圾”,具体指的是什么呢?

在现实世界中,说到垃圾,指的就是那些不读的书、不穿的衣服等。这种情况下的“垃圾”指的是“自己不用的东西”。在GC中,“垃圾”的定义也是如此。GC把程序不用的内存空间视为垃圾。

GC到底会给程序员带来怎样的好处呢?

没有GC的世界在没有GC的世界里,程序员必须自己手动进行内存管理,必须清楚地确保必要的内存空间,释放不要的内存空间。

为了省去上述手动内存管理的麻烦,人们钻研开发出了GC。如果把内存管理交给计算机,程序员就不用去想着释放内存了。

有了GC,程序员就不用再去担心因为忘了释放内存等而导致BUG,从而大大减轻了负担。

最近很多小伙伴问我要一些 GC 相关的资料,于是我翻箱倒柜,找到了这本非常经典的电子书——《垃圾回收的算法与实现》。

资料介绍

《垃圾回收的算法与实现》由多位IT界的大佬联合推荐,被称为是“一本书掌握自动内存回收的机制!”。全书分为“算法篇”和“实现篇”两大部分。算法篇介绍了各种算法,实现篇介绍了垃圾回收在Python、DalvikVM、Rubinius、V8等几种语言处理程序中的具体实现。配合大量形象的插图和代码,将各个知识点掰开揉碎讲解,非常适合入门学习。

算法篇

实现篇

附录

需要获取这份算法资料的小伙伴可以直接转发+关注后私信(学习)免费获取哦!

本文就是愿天堂没有BUG给大家分享的内容,大家有收获的话可以分享下,想学习更多的话可以到微信公众号里找我,我等你哦。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-06-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 愿天堂没有BUG 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 什么是GC?
  • GC到底会给程序员带来怎样的好处呢?
  • 资料介绍
  • 算法篇
  • 实现篇
  • 附录
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档