ठीक है, पीले रंग की पृष्ठभूमि पता चला है इसका मतलब है कि वस्तु है कि यह है एक जावास्क्रिप्ट इस पर संभाल, या तो कहने के लिए जावास्क्रिप्ट से पहुँचा जा सकता है, जबकि कोई पृष्ठभूमि के साथ वस्तु (या सफेद) नहीं है जावास्क्रिप्ट से सुलभ, लेकिन अभी भी ग्राफ की जड़ से पहुंचा जा सकता है।
सबसे दिलचस्प हालांकि लाल पृष्ठभूमि के साथ एक वस्तु प्रतीत होता है। लाल पृष्ठभूमि का मतलब है कि जिस वस्तु में यह है वह अलग डीओएम पेड़ का हिस्सा है। तो यह मूल रूप से एक डोम तत्व है जो रूट नोड से पहुंच योग्य नहीं है, लेकिन किसी अन्य ऑब्जेक्ट द्वारा संदर्भित किया जाता है कि इसकी बारी पर जावास्क्रिप्ट से पहुंच योग्य है (पीले रंग की पृष्ठभूमि है)।
Addy उस्मानी द्वारा
great write-up से
कम बोली:
प्रश्न: मैं ढेर स्नैपशॉट में डोम नोड्स जहां कुछ लाल रंग में हाइलाइट और एक "अलग डोम पेड़", जबकि के रूप में इंगित कर रहे हैं की एक संख्या पर ध्यान अन्य पीले रंग के हैं। इसका क्या मतलब है?
आप कुछ अलग-अलग रंगों के नोड्स देखेंगे। लाल नोड्स में उनके द्वारा जावास्क्रिप्ट के प्रत्यक्ष संदर्भ नहीं हैं, लेकिन जीवित हैं क्योंकि वे अलग-अलग डोम पेड़ का हिस्सा हैं। जावास्क्रिप्ट से संदर्भित पेड़ में एक नोड हो सकता है (शायद एक बंद या चर के रूप में) लेकिन संयोग से पूरे डीओएम पेड़ को कचरा होने से संग्रहित करने से रोकता है।
येलो नोड्स के पास जावास्क्रिप्ट के प्रत्यक्ष संदर्भ हैं। अपनी जावास्क्रिप्ट को से संदर्भों का पता लगाने के लिए एक ही अलग डोम पेड़ में पीले नोड्स की खोज करें। गुणों की एक श्रृंखला होनी चाहिए जो से डीओएम विंडो तत्व (उदाहरण window.foo.bar [2] .baz) से अग्रणी है।
भी http://stackoverflow.com/questions/13371119/what-do-the-colours-mean-for-detached-dom-nodes-in-the-chrome-heap-profiler – user123444555621