调试“他死了,吉姆!” Chrome中的错误

时间:2014-03-30 12:35:04

标签: javascript google-chrome

我正在开发一个JS插件。添加一些代码后,我在某些情况下遇到Chrome崩溃问题,在我杀死该页面后看到"he's dead, Jim" message。这意味着我的内存耗尽,这可能意味着无限循环等。

我不需要JS的帮助,这不是我要问的。我想看到的是追溯。我去了~/.config/google-chrome/CrashReports/(我正在使用Ubuntu),但它是空的。我用Google搜索并尝试在终端中使用locate,但找不到任何相关内容(Google的问题排查工具主要侧重于用户端体验,而不是开发人员端,因此无效)。

我知道我可以使用断点和东西,但我也很想看到回溯,我也想知道调试这些崩溃的一般过程(我不会总是知道代码的哪一部分产生了崩溃,这是偶然的,我碰巧马上就找到了它。)

2 个答案:

答案 0 :(得分:1)

转到开发者控制台上的配置文件选项卡。拍摄快照。默认情况下,它将显示摘要视图。您可以在不同时间拍摄两张快照并切换比较视图。如果您看到任何具有异常增量或分配大小的对象。这可能有助于找到哪个对象被创建而不被破坏。

答案 1 :(得分:0)

为什么不使用Chromium命令行开关来显示调试信息?

http://peter.sh/experiments/chromium-command-line-switches/