【发布时间】:2017-01-18 16:06:48
【问题描述】:
在寻找 JavaScript 库(铆钉)中的性能问题时,我发现垃圾收集在一次运行中发生了 3 到 4 次,占用了大约 15% 的执行时间(使用 Chrome DevTools JS Profile)。
由于垃圾回收的原因,至少有 30 个地方创建了临时函数/对象作为潜在候选对象。
我想知道是否有办法找到负责分配被垃圾回收的内存的函数,这样我就可以专注于我的性能调整。
我记录了堆分配时间线,但它没有区分被垃圾收集的内存并且仍然持有引用(没有像 DevTools doc 中指出的灰色条)
还没有运气记录堆分配配置文件。
【问题讨论】:
标签: javascript memory-management garbage-collection google-chrome-devtools