2016-01-21 15 views
12

Tôi đang lược tả một ứng dụng JavaScript bằng cách sử dụng các công cụ dành cho nhà phát triển Firefox, cụ thể là tab Perfomance."Giảm đồ thị CC" trong công cụ hiệu suất của Firefox có nghĩa là gì?

Trong kết quả tôi thấy các mục sau đây:

CC Giảm Graph - ForgetSkippable

Đáng tiếc là tôi không thể tìm thấy một tài liệu hướng dẫn rõ ràng giải thích nó là gì.

Tôi muốn biết:

  • nó là gì?
  • Sự kiện này thường được kích hoạt khi nào?

Trả lời

9

According to the MDN documentation CC là viết tắt của "cycle collection". Một số giải thích về bộ sưu tập chu kỳ nào có thể được tìm thấy trong một số blog post of Kyle Huey. Bài đăng này mô tả nội dung như sau:

Bộ thu chu trình giống như bộ thu gom rác cho C++.

Và bộ thu gom rác được sử dụng để phát hiện các đối tượng trong bộ nhớ, không được tham chiếu. Bộ nhớ giữ các đối tượng đó sau đó có thể được giải phóng.

Rất tiếc, dường như không có bất kỳ giải thích nào về sự kiện 'Giảm đồ thị CC' và sự kiện khác với sự kiện 'Thu thập chu kỳ'. Vì vậy, tôi đã tạo một bug report asking to describe the different filters có sẵn trong bảng điều khiển Hiệu suất.

Cập nhật:

sự kiện Các 'CC Graph Giảm' có described on the MDN page explaining the performance waterfall graph như thế này:

Chuẩn bị/pre-tối ưu hóa cho Cycle Collection.

Các vấn đề liên quan