Debug Kebocoran Memori dengan Chrome DevTools MCP 1.7
Berhenti menyuap fail snapshot-heap yang besar kepada pembantu AI anda. Fail-fail tersebut memenuhi tetingkap konteks dan menyebabkan tekaan yang salah.
Chrome DevTools MCP 1.7 membolehkan ejen AI menyahpepijat memori tanpa perlu mencerakin data mentah. Alatan baharu ini dapat mengenal pasti kebocoran secara tepat.
Ciri-ciri baharu dalam versi 1.7
- Alatan object-details menunjukkan metadata yang tepat.
- Ringkasan menyenaraikan konteks asli dan saiznya.
- Penapis mengasingkan objek yang dipilih.
- Ejen mendapat peningkatan logik pengesanan kebocoran.
- Pekerja diagnostik membersihkan data dengan lebih dipercayai.
Protokol tiga-snapshot
- Tangkap snapshot garis dasar (baseline).
- Jalankan tindakan yang disyaki sebanyak 10 kali, kemudian tangkap snapshot sasaran.
- Balikkan tindakan tersebut dan tangkap snapshot terakhir.
Kebocoran hanya disahkan jika memori kekal tinggi dalam snapshot terakhir.
Aliran Kerja
- Bandingkan ringkasan; cari pertumbuhan (peningkatan saiz).
- Kenal pasti kelas yang mengumpul memori paling banyak.
- Kenal pasti pemilik (halaman, bingkai, atau konteks).
- Teliti instans objek tertentu dan laluan pengekalan (retaining paths) mereka.
- Baiki pautan pertama dalam rantaian yang merujuk kembali ke kod anda.
Kesilapan biasa
- Jangan sesekali mengubah binaan (build) atau bilangan gelung antara snapshot.
- Jangan anggap setiap string yang besar sebagai kebocoran.
- Tutup setiap snapshot setelah selesai.
- Jangan sesekali melangkau langkah tindakan terbalik (reverse-action).
Pendekatan ini berfungsi dengan Claude Code, Cursor, Copilot, atau mana-mana ejen serasi MCP yang menangani masalah memori pelayar atau Node.js.
Sumber: https://github.com/ChromeDevTools/chrome-devtools-mcp/releases/tag/chrome-devtools-mcp-v1.7.0
Komuniti pembelajaran pilihan: https://t.me/GyaanSetuAi
