CNode

Chrome 内存调试工具应该怎样学啊?

Jjiyinyiyong发布于13 年前最后回复13 年前3 回复8843 浏览0 收藏

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

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

Thanks.

查看回复

回复 (3)

I
inetfuture#1·13 年前

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

N
nodefan01#2·13 年前
J
jiyinyiyong#3·13 年前
引用 nodefan01文字介绍在这里: https://developers.google.com/chrome developer tools/docs/heap profiling?hl=zh CN 视频在这里...

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

参与回复
登录后即可参与回复。登录