跳到主要内容

3 篇博文 含有标签「cppgc」

查看所有标签

Oilpan中的指针压缩

· 阅读需 14 分钟
Anton Bikineev 和 Michael Lippautz ([@mlippautz](https://twitter.com/mlippautz)),行走的反汇编程序

当我编译一个使用少于4GB RAM的程序时,却用64位指针,这绝对是愚蠢的。当这样的指针值出现在结构中时,既浪费了一半的内存,也实质上丢掉了一半的缓存。

Donald Knuth (2008)

Oilpan库

· 阅读需 6 分钟
Anton Bikineev、Omer Katz([@omerktz](https://twitter.com/omerktz))和Michael Lippautz([@mlippautz](https://twitter.com/mlippautz)),高效且有效的文件搬运者

虽然此篇文章标题可能暗示深入探讨有关油底壳的书籍集合——这个主题因其设计规范意外地涉及了大量文献——实际上,我们会仔细探讨Oilpan,它是一个通过V8作为库托管的C++垃圾回收器,从V8 v9.4开始。

高性能C++垃圾回收器

· 阅读需 10 分钟
Anton Bikineev, Omer Katz ([@omerktz](https://twitter.com/omerktz)), 和 Michael Lippautz ([@mlippautz](https://twitter.com/mlippautz)),C++内存专家

过去我们曾写过 关于 垃圾回收的文章,介绍了JavaScript、文档对象模型(DOM)的垃圾回收以及这些功能在V8中的实现和优化。然而,Chromium中并非所有内容都是JavaScript,因为大部分浏览器及其Blink渲染引擎是用C++编写的,而V8嵌入其中。JavaScript可以用来与DOM交互,然后由渲染管线处理。