火狐浏览器无故卡死,未响应或者占大量cpu资源解决方案
这是火狐社区的文章,对火狐浏览器无故卡死,未响应或者占大量cpu资源有详细的说明和解决,记录下!!!
++++++++++++++++++++++++++++++++
Firefox 挂起
如果您的 Firefox 无论怎么操作都没有反应,同时Firefox 窗口的标题栏显示有“停止响应”,且鼠标指针位于 Firefox 窗口前时呈现为一个旋转的圆圈,那表示 Firefox 进程出现了“挂起”情况(也称“卡死”、没有响应)。本文将根据具体情况指导您如何解决挂起问题。
如果 Firefox 占用了大量系统资源,请参考Firefox占用大量的CPU资源和内存消耗严重中的解决方案。
如果您看到了“警告:无响应的脚本”提示,请参阅无响应脚本警告 - 含义和如何解决。
如果 Firefox 意外关闭,参见Firefox 崩溃。
如果您碰到的问题本文没有提及,或者本文的解决方案都不奏效,请尝试基本故障排除。
注意:重置 Firefox 功能可以恢复 Firefox 到其最初的初始状态来修复许多疑难问题,同时保留您最基本的信息。经过漫长的故障排除过程仍无法解决问题时再考虑使用此功能。
注意:如果您启用了提交性能数据,Mozilla 会收集 Firefox 挂起情况等数据,这能帮助未来版本的 Firefox 变得更优秀。
目录
在Thinkpad上当Windows从休眠状态恢复时Firefox挂起
Firefox 时常无故挂起
如果 Firefox 时常无故挂起,而不是仅在进行特定操作时才发生(比如下载文件或者退出 Firefox),请参照本节的解决方案。
创建一个新的 “places” 数据库
如果挂起定期发生,原因可能是 “places” 数据库受损。
提醒: “places” 文件储存着标题、书签、网站小图标、输入历史记录、关键字和浏览历史记录。
要新建一个 “places” 数据库,请按下列步骤操作:
警告:以下操作会清空您的浏览历史并删除当天新增的书签。
要打开你的用户档案文件夹:
点击菜单按钮
,再点击帮助并选择故障排除信息。然后故障调试信息页会出现。
在应用程序概要部分,点击打开文件夹按钮。你的配置文件夹将打开。
注意:如果您无法打开或使用 Firefox,您也可尝试在不打开 Firefox 的情况下找到您的用户配置文件中的指导。
点击 Firefox 菜单
,然后点击退出。
等待 Firefox 彻底退出。
在 Firefox 用户配置文件夹中,将places.sqlite文件重命名为places.sqlite.old,将places.sqlite-journal文件重命名为places.sqlite-journal.old(如果这两个文件存在的话)。
要重命名文件,可以右键点击该文件并在菜单中选择重命名。在文件名最后加上.old,回车完成重命名。
最后,重新启动 Firefox。
Firefox 再次启动时会自动创建一个新的 “places” 数据库。您的浏览历史会丢失,但 Firefox 会自动使用最新的备份文件恢复书签。
关闭硬件加速
在某些显卡和显卡驱动配置上,开启硬件加速功能可能造成 Firefox 挂起。您可以试着关闭硬件加速看看能否解决问题。
点击菜单按钮并点击选项按钮
选择常规面板。
在性能部分,取消勾选使用推荐的性能设置。
此时会出现额外的选项。
取消勾选适用时启用硬件加速。
点击 Firefox 菜单
,然后点击退出。
正常启动Firefox。
如果挂起不再出现,那么问题很可能出在硬件加速上。您可以试试升级显卡驱动再重新尝试硬件加速,或者干脆不使用硬件加速功能使用 Firefox。
排查插件问题
调用 Java、Adobe Reader 或者 Flash 插件的站点可能导致 Firefox 挂起。您可以根据解决插件引起的故障一文的方法排查插件问题,以及确定问题是否因特定插件引起。
删除重复的会话恢复文件
如果存在会话恢复文件的多个副本,Firefox 可能会响应缓慢甚至挂起:
要打开你的用户档案文件夹:
点击菜单按钮
,再点击帮助并选择故障排除信息。然后故障调试信息页会出现。
在应用程序概要部分,点击打开文件夹按钮。你的配置文件夹将打开。
注意:如果您无法打开或使用 Firefox,您也可尝试在不打开 Firefox 的情况下找到您的用户配置文件中的指导。
点击 Firefox 菜单
,然后点击退出。
找到并删除sessionstore.js文件和其余形如sessionstore-1.js、sessionstore-2.js的副本。
更改 PAC 设置
如果您在使用代理自动配置文件(PAC),在尝试打开不存在的站点或者您近期没有访问过的站点时 Firefox 可能挂起。要确定您是否在使用代理自动配置文件,遵照以下步骤:
点击菜单按钮并点击选项按钮
在常规面板,找到网络代理部分。
点击设置...,弹出“连接设置”对话框。
如果自动代理配置 URL已被勾选,您就在使用代理自动配置文件。但请不要取消选中,否则您或许无法正常上网。请与您的网络管理员商议这个处理方法。
点击取消按钮。
播放 Flash 视频时 Firefox 挂起
Firefox 在长时间使用后挂起
升级 Firefox
最新版 Firefox 优化了内存使用,特别是针对长时间运行的会话。因此请升级到最新版本的 Firefox。
重启 Firefox
Firefox 在长时间使用后可能挂起,此时重启 Firefox 便可解决问题。
如果您希望重启 Firefox 之后迅速恢复之前打开的窗口和标签页,试试 Firefox 的会话恢复功能,具体请参考配置会话恢复。
Firefox 在下载文件或者保存图像时挂起
如果 Firefox 在下载文件或者保存图像时挂起,请尝试下列方法:
清空下载历史
如果您的下载历史信息过多,可能会使 Firefox 挂起。要想清空下载历史:
点击现在按钮
然后点击显示所有下载。足迹窗口会打开。
点击清空列表按钮可以清空历史记录。
再尝试下载一些文件,看看是否还有挂起现象。
选择另外的下载目录
如果上一次下载的目录不存在(例如共享卷或者 U 盘),Firefox 可能会挂起。要解决此问题,请参照下列步骤:
点击菜单按钮并点击选项按钮
点击常规面板。
在“下载”面板中,选择保存文件至并点击浏览按钮。
在选择下载文件夹窗口中,选择新的文件夹路径。
关闭“about:preferences”标签页。您做的所有更改都会自动保存。
现在再看看是否能正常下载文件或保存图像。如果一切正常,为避免再次出现该问题,您可以回到刚才的设置,选择总是询问保存文件的位置。
Firefox 在退出时挂起
有时您关闭了 Firefox,尽管窗口已经关闭,它仍然有可能停止响应并驻留在内存中。这种情况下,下次启动 Firefox 会弹出“关闭 Firefox”对话框,并伴随错误提示:“Firefox 正在运行,但是没有响应。要打开新窗口,您必须结束已有的 Firefox 进程或者重启操作系统。”。要想正常打开 Firefox,您必须结束所有的 Firefox 进程或者重启操作系统。请参阅Firefox 已经在运行,但是没有响应一文了解详情。
彻底关闭 Firefox
点击 Firefox 菜单
,然后点击退出。
关闭所有对话框和二级窗口,比如下载窗口。
如果 Firefox 进程总是驻留在内存中无法退出,尝试以下解决方法。
排查扩展问题
工作不正常的扩展可能造成上述问题,解决方法是禁用或者卸载它。关于扩展造成的问题,请参阅火狐扩展和主题的故障解决方法。
升级或者禁用 Java 插件
从Firefox 版本52 开始,停止支持除 Adobe Flash 之外的所有 NPAPI插件。参看此兼容性文档和此文了解详情。
有时 Java 小程序也可能使 Firefox 进程无法完全退出。请将 Java 升级到最新版本;如果您不需要使用 Java 插件,可以在附加组件管理器的“插件”面板中禁用 Java,方法请参考Firefox 中使用 Java 插件。
排查网络安全软件造成的问题
根据报告,某些安全软件(防火墙、杀毒软件)也有可能造成挂起问题。您可以尝试设置您的防火墙检查能否解决挂起问题。
在Thinkpad上当Windows从休眠状态恢复时Firefox挂起
在Thinkpad上,当Windows从休眠状态恢复时Firefox挂起几分钟,这可能是由于预安装的"ThinkVantage Technologies Power Manager 6"的一个问题导致的。一个解决方案是卸载该软件。另一个方法是查看新版的软件Lenovo support website,看看此问题是否解决。更多信息,参看Bug 1106202。
本文源自Firefox hangs (mozillaZine KB)
火狐浏览器无故卡死,未响应或者占大量cpu资源解决方案的更多相关文章
- 【转】mackbook wifi卡死未响应的问题
原文:http://tieba.baidu.com/p/6140144143?traceid= 1. wifi未响应了,紧急处理法:打开活动监视器,搜索airportd,结束掉进程 2. 彻底解决办法 ...
- Windows资源管理器卡死(未响应)的解决办法
前几天笔记本出现一个莫名其妙的问题,不胜其扰,具体表现如下: A.打开资源管理器(我的电脑)时,会出现“正在处理它”的Loading提示,且地址栏会出现绿色进度条,进度条一般会持续几分钟(不影响进入分 ...
- 火狐浏览器下点击a标签时出现虚线的解决方案
1.兼容性问题 火狐浏览器下点击a标签时出现虚线 2.解决方案 a:focus { outline: none;}
- wireshark使用过程中,卡死未响应
原因 : 未知 处理办法:1.重装wireshark ----------无效果 2.卸载有道词典-----------成功,wireshark正常运行,重装有道词典该问题必现,所以问题由有道词典引起 ...
- mysqld.exe占比cpu 100% 解决方案
进入mysql命令行,输入show processlist; 查看当前有sql语句的记录
- 【swift】Xcode未响应(卡死、卡住、CPU满载、忙碌、转圈圈)
在尝试了网上的方法,依然没能解决问题,尝试如下: 1.去自己项目的路径,找到<你的项目名.xcodeproj>,点击[显示包内容],删除xcuserdata文件夹 2.去Library,把 ...
- 数据库-PLSQL登录oracle数据库卡死(未响应)解决方法
上次重装系统后重新安装了oracle和PLSQL,哪知道PLSQL登录不了,一登录就未响应,但如果不登录就不卡死,直接就进去了.在网上查了很多解决方法,都没有用. 后来在百度文库找到解决办法,重启Or ...
- SDK Manager.exe和AVD Manager.exe缺失,Android SDK Tools在检查java环境时卡住了,未响应卡死!
之前安装Android Studio的时候根据提示安装了Android SDK,但是发现目录下没有SDK Manager.exe和AVD Manager.exe,导致SDK的一些操作很不方便! 不知道 ...
- Visual Studio 2015 未响应/已停止工作的问题解决
在我把之前项目从10版本升级到15版本的时候,一打开转换的项目过几分钟立马卡死,出现未响应/已停止工作的问题,我试过了很多方法: 1.升级操作系统,8.1升级10,没用! 2.重装VS,没用! 3.卸 ...
随机推荐
- [转] pytorch指定GPU
查过好几次这个命令,总是忘,转一篇mark一下吧 转自:http://www.cnblogs.com/darkknightzh/p/6836568.html PyTorch默认使用从0开始的GPU,如 ...
- 【Linux】CentOS7.0下安装JDK环境
写在前面:此次试验是在CentOS7上面安装的,亲测成功. 所需工具:JDK1.8安装包,xftp 具体步骤: 1,首先使用xftp连接到自己的虚拟机,然后查看是否有"/usr/java/j ...
- python中模块的__all__属性
python模块中的__all__属性,可用于模块导入时限制,如:from module import *此时被导入模块若定义了__all__属性,则只有__all__内指定的属性.方法.类可被导入. ...
- vc++基础班[26]---进程的相关操作
①.ShellExecute 进行进程的创建,属于 shell api: //int iRet = (int)ShellExecute(m_hWnd, _T("open"), ...
- linux TLB表
TLB - translation lookaside buffer 快表,直译为旁路快表缓冲,也可以理解为页表缓冲,地址变换高速缓存. 由于页表存放在主存中,因此程序每次访存至少需要两次:一次访存获 ...
- Windows10下Django虚拟环境配置和简单入门实例
环境win10家庭版64位 + python 3.5 + Django 1.8.2 1.创建virtualenv目录 开始/运行/cmd回车,进入cmd窗口,到自己指定的目录下创建virtualenv ...
- 51nod--1212 最小生成树
题目: 1212 无向图最小生成树 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 收藏 关注 N个点M条边的无向连通图,每条边有一个权值,求该图的最小生成树. Inpu ...
- Github+HEXO FATAL bad indentation of a mapping entry at line 84
当配置玩_config.yml文件时,执行hexo g -d时出现错误如下: $ hexo g -d FATAL can not read a block mapping entry; a multi ...
- js浏览器判断函数
function userBrowser(){ var browserName=navigator.userAgent.toLowerCase(); if(/msie/i.test(browserNa ...
- 40)django-常用过滤器
一.形式:小写 {{ name | lower }} 二.过滤器是可以嵌套的,字符串经过三个过滤器,第一个过滤器转换为小写,第二个过滤器输出首字母,第三个过滤器将首字母转换成大写 标签 {{ str| ...