Zum Hauptinhalt springen

Memory Leak Debugging

Skill Verifiziert Aktiv

Diagnostiziert und behebt Speicherlecks in JavaScript/Node.js-Anwendungen. Verwenden Sie dies, wenn ein Benutzer hohen Speicherverbrauch, OOM-Fehler meldet oder Heap-Schnappschüsse analysieren oder Tools zur Erkennung von Speicherlecks wie memlab ausführen möchte.

Zweck

Entwicklern die Möglichkeit geben, Speicherlecks in ihren JavaScript- und Node.js-Anwendungen effizient zu finden und zu beheben, um Leistung und Stabilität zu verbessern.

Funktionen

  • Speicherlecks in JavaScript/Node.js diagnostizieren
  • Heap-Schnappschüsse mit memlab analysieren
  • Häufige Leckursachen identifizieren (Closures, Listener, DOM)
  • Browser-/Node.js-Speicher-Schnappschüsse erfassen
  • Anleitungen zur Behebung von Lecks bereitstellen

Anwendungsfälle

  • Wenn Benutzer hohen Speicherverbrauch oder OOM-Fehler melden.
  • Wenn Heap-Schnappschüsse auf Speicherlecks analysiert werden müssen.
  • Wenn Tools zur Erkennung von Speicherlecks wie memlab ausgeführt werden.
  • Bei der Untersuchung von abgehängten DOM-Knoten oder nicht geschlossenen Ereignis-Listenern.

Nicht-Ziele

  • Direktes Lesen roher `.heapsnapshot`-Dateien.
  • Behebung von Lecks ohne Bestätigung des Benutzers für potenzielle absichtliche Caches (z. B. abgehängte DOM-Knoten).
  • Ausführung von Aktionen außerhalb der Diagnose und Behebung von Speicherlecks.

Praktiken

  • Code-Qualität
  • Debugging
  • Leistungsanalyse

Voraussetzungen

  • Node.js v20.19+ oder neuere Wartungs-LTS
  • Chrome aktuelle stabile Version oder neuer
  • npm
  • chrome-devtools-mcp installiert und konfiguriert

Compliance

  • info:Telemetry-Opt-inDas README erwähnt, dass die Erfassung von Nutzungsstatistiken standardmäßig aktiviert ist und mit einem Flag abgewählt werden kann, detailliert jedoch nicht die spezifischen gesammelten Felder oder stellt ein Schema bereit.

Installation

Zuerst Marketplace hinzufügen

/plugin marketplace add ChromeDevTools/chrome-devtools-mcp
/plugin install chrome-devtools-mcp@chrome-devtools-plugins

Qualitätspunktzahl

Verifiziert
99 /100
Analysiert 1 day ago

Vertrauenssignale

Letzter Commit1 day ago
Sterne39.5k
LizenzApache-2.0
Status
Quellcode ansehen

Ähnliche Erweiterungen