Chrome 内存调试工具应该怎样学啊?
发布于 12 年前 作者 jiyinyiyong 8366 次浏览 最后一次编辑是 8 年前

实习以后接触到这方面, 觉得 JS 的复杂度明显就这么上去了… 今天看到一篇描述比较详细些的文章, 加上以前看的 Memory profile 教程, 粗粗懂一点 http://addyosmani.com/blog/taming-the-unicorn-easing-javascript-memory-profiling-in-devtools/

但是还是觉得好难呀, 我到现在都不知道怎么分析出来我哪个对象有没有 Leak… 不知道怎样才能熟练到能看懂内存泄露, 有同学能指条路么?

Thanks.

3 回复

代码中尽量使用命名对象/回调函数,少用匿名的,然后每隔一段时间多次snapshot,对比一下,内存占用有明显持续增加的对象(只有命名才好分析啊)可能就是存在泄露了(前提是应用类型不是长连接之类的,长连接资源不释放,内存肯定是涨了)。至于snapshot中各项的一些具体含义之类的,慢慢摸索吧,我也不懂……

Google 前几个结果, 必须看过的… codeschool 我也把视频转到了土豆 感觉这东西还是相当难上手啊

回到顶部