【发布时间】:2014-04-04 14:49:55
【问题描述】:
我编写了一个严重依赖 Javascript/jQuery 和 HTML5 的网站。
不幸的是,我偶尔会经历完全的浏览器崩溃。因为整个浏览器都死在我身上,我发现很难确定我是否做了什么导致这种情况。
我没有无限循环,我一直在仔细尝试确保没有内存泄漏。另一个问题是我无法根据命令重新创建问题。以与上次导致崩溃的原因相同的方式和顺序执行相同的操作,不会使其再次崩溃。
我并不完全相信问题出在我的网站上,但当我浏览该网站时,它似乎确实更频繁地发生。这些崩溃发生在 Firefox 和 Chrome 的最新稳定版本中。
当浏览器死机时,我可以做些什么来获取一些有价值的调试信息?
除了诸如 FireBug 之类的东西之外,还有什么软件可以用来专门寻找任何内存泄漏吗?
【问题讨论】:
-
如果这个问题在这里没有主题,任何人都可以建议一个堆栈交换站点,它会成为主题吗?
-
你试过chrome的内置任务管理器吗? (shift+esc)
-
如果您不首先确定导致问题的页面中的代码,没有人能帮上忙。根据定义,浏览器crash 是一种浏览器bug,因为它实际上意味着您发现了拒绝服务攻击。因此,这不是普通 Web 开发人员工具期望解决的问题。
-
gdb 帮助解决了一些应用程序崩溃问题。从崩溃后的堆栈转储中,您可能会知道出了什么问题。祝你好运。
标签: javascript jquery html browser crash