Firefox Performance工具中的"CC Graph Reduction"是什么意思?

Gib*_*boK 19 javascript firefox

我正在使用Firefox开发人员工具(特别是Perfomance选项卡)分析JavaScript应用程序.

在结果中,我看到以下条目:

CC图缩减 - ForgetSkippable

不幸的是,我找不到明确的文件来解释它是什么.

我想知道:

  • 它是什么?
  • 这个事件什么时候开始?

Seb*_*ner 16

根据MDN文档, CC代表"循环收集".有关循环收集的一些解释可以在Kyle Huey博客文章中找到.这篇文章描述如下:

循环收集器有点像C++的垃圾收集器.

垃圾收集器用于检测内存中的对象,这些对象未被引用.然后可以释放保存这些对象的内存.

不幸的是,似乎没有任何关于'CC Graph Reduction'事件的解释以及它与'Cycle Collection'事件的不同之处.因此,我创建了一个错误报告,要求描述 " 性能"面板中可用的不同过滤器.

更新:

在MDN页面上描述了 "CC图缩减"事件,解释了性能瀑布图,如下所示:

循环收集的准备/预优化.