Khi phân tích ảnh chụp nhanh heap bằng cách sử dụng Chrome devtools, tôi dường như không thể tìm ra ý nghĩa của màu sắc khi xem DOM Cây bị tách rời. Sự khác nhau giữa màu đỏ & màu vàng là gì?Màu sắc có ý nghĩa gì đối với các nút DOM tách rời trong Trình tạo heap của Chrome?
Trả lời
Có giải thích tốt available here.
Từ bài viết:
nút đỏ không có tài liệu tham khảo trực tiếp từ hoạt Javascript để họ, nhưng còn sống bởi vì chúng là một phần của một cây DOM tách ra. Có thể có một nút trong cây được tham chiếu từ JavaScript (có thể là đóng cửa hoặc biến) nhưng trùng hợp ngẫu nhiên toàn bộ cây DOM từ là rác được thu thập.
Tuy nhiên, các nút màu vàng có tham chiếu trực tiếp từ JavaScript. Tìm các nút màu vàng trong cùng một cây được tách ra DOM để tìm các tham chiếu từ JavaScript của bạn. Phải có một chuỗi thuộc tính dẫn từ cửa sổ DOM đến phần tử (ví dụ: window.foo.bar [2] .baz).
tôi đã không tìm thấy một câu trả lời dứt khoát, nhưng điều này có vẻ là một cách nhất quán đúng:
Một nền màu đỏ cho thấy một nút DOM tách được tham chiếu từ một biến trong một đóng cửa.
Nền màu vàng biểu thị nút DOM tách rời được tham chiếu từ thuộc tính của đối tượng hoặc phần tử mảng.
+1 để quan sát, mặc dù tôi liên tục thấy nền màu vàng trên các phần tử không phải DOM. – jayarjo
- 1. Màu của FireBug DOM có ý nghĩa gì?
- 2. Màu sắc cạnh có ý nghĩa gì trong gitk?
- 3. Ý nghĩa của màu sắc đồ thị TortoiseHg
- 4. Biểu tượng cảnh báo màu vàng có ý nghĩa gì trong trình kiểm tra web chrome?
- 5. Git - Màu sắc có ý nghĩa gì đó trong vi khi tôi cam kết không?
- 6. Những màu sắc khác nhau trong LogCat có ý nghĩa gì?
- 7. Màu sắc thiết lập màu sắc của nút màu của mặt sau Nút thanh Mục
- 8. Làm thế nào để bạn xác định màu sắc bash ls có ý nghĩa gì?
- 9. Entity Framework: ObjectContext.ExecuteStoreQuery tạo ra các đối tượng tách rời
- 10. Các nút, nhóm và giá trị có ý nghĩa gì trong JSON đối với đồ thị có lực d3?
- 11. Ý nghĩa của Y2K có ý nghĩa gì?
- 12. Biểu tượng Oracle SQL Developer này có ý nghĩa gì đối với quy trình lưu trữ của tôi?
- 13. Hibernate tải lười biếng trong các đối tượng tách rời
- 14. Có ý nghĩa gì đối với đoạn mã này không?
- 15. Màu sắc nút Java Swing
- 16. inline-block có ý nghĩa gì đối với css?
- 17. Ý nghĩa của "Internal" trong đầu ra "! Heap -h" trong windbg là gì?
- 18. Các biểu tượng trong Eclipse có ý nghĩa gì?
- 19. Ý nghĩa thực sự của việc tách nội dung và bản trình bày là gì?
- 20. Dường như không dọn dẹp các phần tử DOM tách rời
- 21. GCFrame có ý nghĩa gì đối với đầu ra của lệnh clrstack trong WinDBG?
- 22. Ý nghĩa của việc có khoảng trống trong định nghĩa hàm tạo là gì?
- 23. Tạo chữ ký tách rời PKCS # 7
- 24. định nghĩa về màu sắc và ánh sáng màu trong CSS là gì?
- 25. Ý nghĩa của trình lặp -> thứ hai là gì?
- 26. Điều gì là ý nghĩa đối với các lập trình viên Ruby của việc triển khai Ruby mới của SAP?
- 27. @Deprecated có ý nghĩa gì đối với các tham số phương thức và biến cục bộ?
- 28. Ý nghĩa của thuộc tính hàm tạo Javascript là gì?
- 29. không đối tượng @object có ý nghĩa gì
- 30. Ý nghĩa của các polyfills trong HTML5 là gì?
Thx để chỉnh sửa có giá trị! –