【问题标题】:Find functions creating garbage查找创建垃圾的函数
【发布时间】:2016-04-29 04:37:39
【问题描述】:

我正在编写一个游戏,它有时会有点不稳定。我很确定这是收集垃圾的时候。新的 chrome 版本 (50) 似乎更糟。据我所知,我没有办法强制垃圾收集,这样我就可以防止一次构建和释放。

所以现在我试图找出将被垃圾收集的数据是在哪里创建的。我已经在为我的所有游戏对象使用池化。

有没有办法找到产生垃圾的函数?

【问题讨论】:

  • 您可以通过删除对该对象的所有引用来强制对该对象进行垃圾回收。

标签: javascript google-chrome debugging google-chrome-devtools


【解决方案1】:

我相信 Chrome Dev Tools 的“Profiles -> Record Heap Allocations”就是您要找的。​​p>

Google 对debug a web app for memory problems 有一个详尽的描述,你绝对应该去看看。

【讨论】:

    猜你喜欢
    • 2016-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-06
    • 1970-01-01
    • 1970-01-01
    • 2013-07-20
    相关资源
    最近更新 更多