zl程序教程

您现在的位置是:首页 >  前端

当前栏目

利用Chrome开发者工具memory comparison分析一个时间段内的JavaScript代码内存占用率

2023-09-14 09:03:57 时间

在测试代码line 13和line 16处设断点. 以debug方式运行,首先断点在line13 处触发:

clipboard1

点击Profiles tab, 点击button “Take Snapshot”:

clipboard2

生成一个Snapshot 3:

clipboard3

以调试mode执行代码到line 16,点击icon “Take heap snapshot.”生成第二个snapshot,从dropdown list里选择"Objects allocated between Snapshot 3 and Snapshot 4":

clipboard4

在Summary里用变量名array 做filter, 即可找出在snapshot3 和snapshot4之间内存占用最高的变量arra:

clipboard5

将鼠标停留在arra上即可查看detail:

clipboard6

clipboard7

要获取更多Jerry的原创文章,请关注公众号"汪子熙":