javascript – 在Chrome中调试“他死了,吉姆!”错误

我正在开发一个JS插件.在添加了一些代码行之后,我在某些情况下遇到Chrome崩溃,看到一个“he’s dead, Jim” message在我杀死页面之后.这意味着我的内存不足,这可能意味着无限循环等等.

我不需要JS的帮助,这不是我在问的.我想看到的是追溯.我去〜/ .config / google-chrome / CrashReports /(我使用Ubuntu),但它是空的.我已经尝试使用终端中的定位,但找不到任何相关内容(Google的问题排查工具主要关注用户端的体验,而不是开发者端,所以没有帮助).

我知道我可以使用断点和东西,但我也希望看到回溯,我也想知道调试这些崩溃的一般过程(我不会总是知道生成崩溃的代码的哪个部分这是纯粹的机会,我偶然发现这一次).

最佳答案
转到开发者控制台上的个人资料标签.拿一个堆快照.默认情况下将显示摘要视图.您可以在不同时间拍摄两个快照,并切换比较视图.如果您看到任何异常三角形或分配大小的对象.这可能有助于找到哪些对象被创建并且不会被破坏.

转载注明原文:javascript – 在Chrome中调试“他死了,吉姆!”错误 - 代码日志