0

如何在 Google Chrome 中记录内存泄漏,类似于在链接 bewow 中执行的操作?

https://github.com/driftyco/ionic/issues/1096

我有一个运行嵌入式视频的 Ionic 应用程序,在激烈的点击过程中来回点击超过 10 页后,它崩溃了。查看的页面是嵌入式 mp4,我怀疑上面的链接中列出了一些内存泄漏?只需要找到一种方法来测试它

根据 Ant 的以下帖子,这里是来自 Google Canary http://i.imgur.com/QrwTNwe.jpg的内存日志。节点和监听器看起来不寻常吗?

4

1 回答 1

0

获取 chrome canary 然后打开开发者工具并点击配置文件。

使用那里的工具,您可以拍摄堆快照并比较快照之间的内存分配以查看内存中保留的内容,或者您​​可以记录堆分配,在时间线上实时记录内存分配,以便您可以挖掘并找到内存不在的位置释放。

https://developer.chrome.com/devtools/docs/javascript-memory-profiling

如果您在谷歌上搜索如何查找内存泄漏,则有一些非常好的关于执行上述操作的技术指南。

于 2016-04-22T14:06:29.707 回答