Chrome 在运行时占用内存太多了吗?为什么
一、原因:
Chrome对每个插件和浏览器标签页都新开一个单独进程,这样的好处在于其中一个进程崩溃了,不会影响整个网页,至少不会同时影响所有标签页。这样做的结果是每个标签页都要重复开启某些任务,也就导致了占用大量内存。
Chrome的网页预加载也导致大量占用内存,但这也是为了提高页面加载速度。某些网页或扩展也可能导致内存泄漏,即便用完这些多余内存也无法被清理掉,长期下来容易造成内存占用高。
所以说,标签页、插件、扩展程序打开、安装或者运行得越多,Chrome使用的内存越多。虽然说Chrome用了很多内存,但是都是为了方便用户使用。
二、解决方法:
1.禁用GPU加速
地址栏输入 chrome://flags,找到“对所有网页执行 GPU 合成 Mac, Windows, Linux”项,下拉选择“已停用”
2.禁用掉一个flash插件
在地址栏中输入chrome://plugins,找到Adobe Flash Player这个插件,能看到旁边括号中写的(2files),点击右边的详细信息,把其中的一个禁用掉,只留一个flash插件,建议禁用chrome自带的flash插件。
3.清除chrome浏览器缓存cache
同时按下Ctrl + Shift + Delete 组合键,调出“清除浏览数据”的对话框,选中“清空缓存”,在“清除这段时间的数据”后面的下拉列表中选择“所有内容”,然后点击“清除浏览数据”按钮。如果“清空缓存”后问题仍然存在,可以尝试清除其它数据。
4.尝试禁用某些特别占用CPU的扩展。
临时禁用杀毒软件。
三、注意事项:
Ctrl + Shift + Delete 这个组合键呢是要在打开chrome界面下进行的否则你是按不出来的。
按下Shift + Esc组合键可以查看是哪个Chrome进程的CPU占用率很高