google-chrome-extension - 从 Javascript 触发堆分析?

标签 google-chrome-extension profiling

我们使用 Chrome 中的堆分析工具来尝试查找并修复 Chrome 应用程序中的内存泄漏。

从 UI 触发堆转储非常不方便,而从 javascript 触发堆转储要容易得多。此外,它还允许我们在特定的执行时间执行此操作。

有什么方法可以从 javascript 触发它们吗?或者至少停止 javascript 的执行,以便我们可以在完美的时间触发堆转储?

最佳答案

  1. 没有从 JavaScript 触发堆转储的机制。不过,我认为这是个好主意。如果您不介意,请发送请求至http://new.crbug.com/ ,我会确保它进入团队的分类队列。

  2. 您可以使用 debugger; 命令直接从 JavaScript 跳转到调试器。如果该代码执行时 Web 检查器处于打开状态,它将暂停执行,就像您在那里设置了断点一样。

关于google-chrome-extension - 从 Javascript 触发堆分析?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9566625/

相关文章:

javascript - 如何确保请求是从原始软件发送的?

javascript - Chrome 扩展程序 - 解析 Gmail 邮件

Javascript:什么算作 "User interacting with webpage?"

javascript - Chrome.Browser.Extension 错误 : Uncaught TypeError and Unchecked runtime. 最后错误:

java - Spring计划任务的配置文件性能

javascript - 如何在运行的特定时间分析nodejs应用程序?

javascript - React - 按键事件首先在主体上触发,然后在元素上触发

encryption - 代码分析以提高性能 : see CPU cycles inside mscorlib. dll?

c++ - 分析一个简单的单周期长度操作

使用任务控制进行 Java 分析 - 我在哪里可以看到我自己的方法所花费的时间?