Zip*_*per 7 javascript garbage-collection google-chrome angularjs
我一直在尝试优化角度站点,并且当在某些路由之间切换时,我的页面响应速度会有很大的延迟.显示的每个页面都不是很大,但它有相当数量的元素和合理数量的绑定.我已经用bindonce完成了所有工作,所以我去看了调试器和Chrome,我发现我的大部分时间都花在做GC上.
奇怪的是每个GC之间似乎存在巨大的差距,我正在试图弄清楚究竟是什么.
我猜它是什么时候它实际上是删除项目和小条是什么时候它做标记和扫描,但我不熟悉这种分析JS的深度.我的大部分工作都是使用C++/C#/ Java.

小智 4
半秒内就收集了超过 20MB 的垃圾。GC 很忙。这也意味着您的软件也非常繁忙,通过某些对象至少产生相同的内存使用量。为了更好地了解垃圾的来源,此时分析堆分配可能会很有用。在配置文件下,您可以拍摄堆分配的快照,并查看创建的对象类型、哪些对象消耗最多内存等。
| 归档时间: |
|
| 查看次数: |
678 次 |
| 最近记录: |