最近我在 Ubuntu Hardy Heron 上遇到了 Firefox 3 的问题。
我将单击一个链接,它会挂起一段时间。我不知道这是 Firefox 3 中的错误还是运行过多客户端 JavaScript 的页面,但我想尝试调试一下。
所以,我的问题是“有没有办法为 Firefox 3 提供某种进程浏览器或任务管理器之类的东西?”
我希望能够通过该页面上的 JavaScript(或页面中导致 CPU/内存使用的任何内容)查看哪些选项卡正在使用我的处理器的百分比。
有没有人知道有这样的插件,或者类似的东西?有其他人以另一种方式进行过这种检查吗?
我知道 FireBug,但我无法想象如何使用它来确定哪个标签正在使用大量资源。
有什么建议或见解吗?
最佳答案
可能是 awesome firefox3 fsync "bug" ,这是一大堆失败。
总结
- Firefox3 将其书签和历史记录保存在 SQLite 数据库中
- 每次加载页面时,它都会多次写入此数据库
- SQLite 非常关心您不会丢失书签,因此每次写入时,都会指示内核将其数据库文件刷新到磁盘并确保它已完全写入
- Linux 的许多变体,当被告知要像这样刷新时,会刷新每个文件。如果您有后台任务执行任何类型的磁盘密集型工作,这可能需要一分钟或更长时间。
- 在刷新发生时内核让 firefox 等待,从而锁定 UI。
关于javascript - Firefox 3 中的某种 JavaScript 任务管理器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7540/