2
我们使用Chrome中的堆分析工具尝试查找和修复我们的chrome应用程序中的内存泄漏。从JavaScript触发堆分析?
从UI触发堆转储是非常不方便的,并且从javascript处理起来要容易得多。而且,它可以让我们在特定的执行时间执行此操作。
有什么办法从javascript触发它们吗?或者至少停止JavaScript的JavaScript执行,以便我们可以在完美的时间触发堆转储?
我们使用Chrome中的堆分析工具尝试查找和修复我们的chrome应用程序中的内存泄漏。从JavaScript触发堆分析?
从UI触发堆转储是非常不方便的,并且从javascript处理起来要容易得多。而且,它可以让我们在特定的执行时间执行此操作。
有什么办法从javascript触发它们吗?或者至少停止JavaScript的JavaScript执行,以便我们可以在完美的时间触发堆转储?
没有机制从JavaScript触发堆转储。不过,我认为这是个好主意。如果您不介意的话,请在http://new.crbug.com/提交请求,我会确保它在队列中进行分类。
您可以使用debugger;
命令直接通过JavaScript跳转到调试器。如果该代码执行时Web检查器处于打开状态,它将暂停执行,就像您在那里设置了断点一样。
发布到[crbug](http://code.google.com/p/chromium/issues/detail?id=116796),但我并不完全确定要选择的类别。我将检查调试器调用。 – 2012-03-05 15:06:40
把它交给devtools集团。谢谢你的请求! – 2012-03-05 15:10:55