2016-01-21 85 views
12

我正在使用Firefox開發人員工具,特別是Perfomance選項卡來分析JavaScript應用程序。Firefox性能工具中的「CC Graph Reduction」是什麼意思?

在結果我看到下面的條目:

CC圖規約 - ForgetSkippable

不幸的是我無法找到一個明確的文件,說明它是什麼。

我想知道:

  • 這是什麼?
  • 什麼時候這個事件通常會被解僱?

回答

9

According to the MDN documentation CC代表「循環收集」。有關什麼週期收集的一些解釋可以在blog post of Kyle Huey中找到。本文描述如下:

循環收集器有點像C++的垃圾收集器。

而垃圾收集器用於檢測內存中未引用的對象。然後可以釋放存儲這些對象的內存。

不幸的是,'CC圖形縮減'事件似乎沒有任何解釋,它與「週期收集」事件有什麼不同。所以,我創建了Performance面板中的bug report asking to describe the different filters

更新:

'抄送圖規約' 事件得到了described on the MDN page explaining the performance waterfall graph這樣的:

準備/預優化循環收集。