本文へスキップ
Kitbay
掲載依頼
スキル公式

memory-leak-debugging

Apache-2.0

ブラウザやNode.jsで動くJavaScriptのメモリリークを突き止めるための、Chrome DevTools for agentsの公式スキルです。

スキルの内容

ブラウザやNode.jsで動くJavaScriptのメモリリークを突き止めるための、Chrome DevTools for agentsの公式スキルです。非常に大きなスナップショットファイルを直接読むのではなく、Chrome DevTools MCPのヒープスナップショット用ツールでスナップショットを取得・要約・比較するようエージェントに指示します。これらのツールはサーバーをメモリデバッグ用のフラグ付きで起動したときにしか使えないため、スキルはまず設定を確認します。原因としてよくある、デタッチされたDOMノード、クロージャ、グローバル変数、削除されないリスナー、肥大化し続けるキャッシュなどを挙げ、よくあるリークパターンをまとめた参照ファイルも付いています。

できること

  • ヒープスナップショットの取得と比較
  • 解放されるべきなのに保持されたままのオブジェクトの特定
  • サーバー設定でメモリ用ツールが有効かどうかの確認