Chromeのdevtoolsを使用してヒープスナップショットを解析すると、分離されたDOMツリーを表示しているときの色の意味を理解できないようです。赤&黄色の違いは何ですか?Chrome Heap Profilerで分離されたDOMノードの色はどういう意味ですか?
13
A
答えて
14
available hereという良い説明があります。記事から
:
赤ノードはJavaScriptからそれらへの直接の言及を持っていないが、彼らは切り離さDOMツリーの一部だから は生きています。 JavaScriptから参照されるツリー内に ノードがあります(閉鎖または 変数である可能性があります)が、同時に からガベージコレクションされているDOMツリー全体が同時に防止されています。
イエローノードは、JavaScriptから直接 という参照があります。同じデタッチされた DOMツリーで黄色のノードを探し、JavaScriptから参照を探します。 の一連のプロパティが、DOMウィンドウから要素(例:window.foo.bar [2] .baz)につながるはずです。
2
私は決定的な答えを見つけることができますが、これは一貫して真のようだ:
赤の背景には、クロージャ内の変数から参照される切り離さDOMノードを示します。
黄色い背景は、オブジェクトのプロパティまたは配列要素から参照されるデタッチされたDOMノードを示します。
+0
+1私は繰り返し、黄色の背景もDOM以外の要素にも見えますが、 – jayarjo
関連する問題
- 1. 「ls」の色分けされた結果は、Macの端末ではどういう意味ですか?
- 2. gitkではエッジの色はどういう意味ですか?
- 3. 「ハードコードされた」とはどういう意味ですか?
- 4. linuxの意味はどういう意味ですか?
- 5. クラス<<自分はどういう意味ですか?
- 6. %%はどういう意味ですか?
- 7. grunt.jsファイルでは、ネストされたオブジェクトリテラルはどういう意味ですか?
- 8. Java NIO:IOException:壊れたパイプはどういう意味ですか?
- 9. Google Chrome DevTools Profilerで(アイドル)とは何を意味していますか?
- 10. 階層ビューアで色付きのバブルはどういう意味ですか?
- 11. nibNameOrNilはどういう意味ですか? XCodeの-生成されたビューコントローラの
- 12. それはどういう意味ですか - SSLでのログイン
- 13. ノード文書内のこの `... $ {...} ...`コードはどういう意味ですか?
- 14. Chromeデベロッパーツールの[スコープ]パネルで、色の意味は何ですか?
- 15. どういう意味ですか?:意味ですか? Apacheの設定ファイルで
- 16. どういう意味ですか? OR?
- 17. AndroidでJsoup userAgent - それはどういう意味ですか?
- 18. Linuxカーネル - iノードを「置く」とはどういう意味ですか?
- 19. 火傷のエラー - これはどういう意味ですか?
- 20. これらの出力はどういう意味ですか?
- 21. "javascript://"とはどういう意味ですか?そのコードには意味:
- 22. これはPHPでどういう意味 - >または=>
- 23. $ダミーとパラメータ以外の分割はPerlでどういう意味ですか?
- 24. は、「保護されたユーザーインターフェイス要素が」どういう意味
- 25. ディレクトリ名とは何ですか? 'と '..'という意味で、faDirectoryはどういう意味ですか?
- 26. 「殺した」とはどういう意味ですか?
- 27. これはどういう意味ですか? (java、database)
- 28. __memcpy_sse2_unaligned - これはどういう意味ですか?
- 29. IllegalStateException:それはどういう意味ですか?
- 30. エラー:[ngRepeat:dupes]これはどういう意味ですか?
貴重な編集のためのThx! –