查内存泄漏用这Skill追保留链

诊断和解决 JavaScript/Node.js 应用程序中的内存泄漏。

memory-leak-debugging 是用堆快照查 JavaScript 和 Node.js 内存问题的 Skill。它重复可复现场景,比较前后对象,再追哪些引用让对象仍然可达。

打开再关闭界面后,一些对象没释放,先看保留链,而不是只凭内存涨了就删变量。缓存、垃圾回收时点和调试器自身保留也会影响数字,脱离文档的节点不必然都是泄漏。

主文先看汇总差异,再深入可疑类型与代表对象;客户端与服务端也要分清。所列高级工具需对应服务配置,名称出现在文档里不代表当前会话可用。

修完后重复同一场景,观察增长是否收敛,并关闭调查中加载的快照。本文未采集堆或修改应用,常见泄漏修复引用未展开;适合用证据定位来源,不能把一次总量下降当完整修复。

分类:测试排错

来源仓库:chromedevtools/chrome-devtools-mcp

适合用来做什么

  • 如何诊断JavaScript应用中的内存泄漏?
  • 使用Chrome DevTools检查堆快照以查找内存泄漏。

安装 memory-leak-debugging

npx skills add https://www.iskills.cc/skills/chromedevtools/chrome-devtools-mcp/memory-leak-debugging/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 memory-leak-debugging 的用途与原始说明

浏览全部 Skill 指南