Poi*_*nty 2 performance firefox
我有一个 Firefox 进程,除了谷歌主页(“搜索”页面,而不是带有新闻等的“家庭”主页)和这个网站之外什么都没有。我已经杀死它并重新启动它多次。它正在消耗大量的 CPU 周期在做什么……什么?
我注意到,随着时间的推移,Firefox 会严重泄漏内存并使用越来越多的 CPU,但并没有接近这么多。它在做什么?目前它是加载系统的主要进程,这是新的行为。吃掉记忆和变得臃肿通常是让它变得迟钝的东西。现在它只是占用资源并旋转我的风扇。
我在 HP 笔记本电脑上运行 12.04,但这当然无关紧要。
是否有一些 Firefox 工具用于查看其内部线程活动或其他什么?
编辑新创建的配置文件显示完全相同的行为......
此 LKML 线程描述了由于 2012 年闰秒插入(2012 年 7 月 1 日)而出现的内核问题。我不知道他们在说什么,但似乎时钟更新没有做一些内部簿记,结果是一些同步调用没有导致普通进程阻塞,它们会导致. 因此,一些依赖内核服务的用户模式进程只是无休止地旋转 CPU。
然而,修复非常简单:
sudo date -s "`date`"
Run Code Online (Sandbox Code Playgroud)
立即这样做之后-我什么也不做- Firefox的过程中平静下来。我可以在我的 CPU 监视器上看到尖锐的“悬崖”。