使用 Chrome 自身的任务管理器判断
- Chrome -> 设置 -> More Tools -> Task Manager
确保 Task Manager 的 Memory Footprint 与 JavaScript Memory 列已显示 - 表格列右键,勾选需要显示的列
- 在系统中随意操作,或模拟用户正常操作
- 观察 Task Manager 中的使用情况,如符合一下特征的基本可以确定存在内存泄露
每次操作内存均有所上升
操作较长时间后内存持续一直上涨
使用 DevTools 辅助判断
- DevTools -> Menory
- 选中左侧菜单顶部 Profiles 项
- 观察右侧 Select JavaScript VM instance 中内存的实时情况