Go语言中文网 为您找到相关结果 8

Go:5年风雨路,来年见彩虹

【Go:5年风雨路,来年见彩虹】5年前启动Go项目,仿佛就在昨天。初始我们仅仅将它定义为"系统语言",但是它何去何从,仍然让人迷茫。走过5年风雨路的Go,渐成流行之势,更以Docker、Kubernetes在开源云平台取得一席之地。展望未来,2015年将成为Go的爆发年…… 自备梯子:http://blog.golang.org/5year...阅读全文

因为一个开源协作项目的原因试用了 slack,发现很不错,创建了 studygolang.slack.com 欢迎加入试用

如果试用不错,计划 GCTT、社区开发维护人员都转到 slack,转战 slack。也欢迎 go 爱好者加入 studygolang.slack.com 试用。我们会定期组织专题分享。 通过以下链接加入(可能需要自备梯) https://join.slack.com/t/studygolang/shared_invite/enQtMzc0Nzk1MjEyMTMyLTNhNjBkYTMzZDc0ZWFhOTdhZTdlOTMxOTFhMzk3Mzc3NzhkZjNmMjRkNTU2YTY2ODE5MmU5MzBkNzhkODA3NG...阅读全文

【视频】Golang 垃圾回收

该视频第一部分将谈谈 Golang GC 的设计和现代垃圾收集理论。我们将了解常见的 GC 特征,例如给定的GC 是否是精确的,分代的,压缩的等等,尝试找出每个特征的优缺点,以及它们如何与当前和未来的Golang GC 设计相联系。 在第二部分,将使用一个特定的内存数据库项目作为示例,展示一些简单和一些非常复杂的内存管理技巧,旨在克服 Golang GC 中的某些设计缺点和权衡。我们将讨论指针的普遍性和成本,运行时优化可能有助于减少指针负载(如无指针映射和通道以及基于uintptr的弱指针),讨论对象池以及 sync.Pool 与您常见的基于 channel 的通用池的不同。 在第三部分和最后一部分,我们将聊一些关于本地堆内存分配,替代不安全堆等相关的黑魔法。 视频查看地址...阅读全文