为什么Chrome浏览器老是吃内存?_惠州前端培训学校
作者:alu发布时间:2022-03-24分类:前端开发专业浏览:874
为什么Chrome浏览器老是吃内存?很多想学前端的同学都会问这个问题,那么下面惠州北大青鸟老师给大家解答一下。
Chrome 很好很强大,速度极快、功能很多。但同时它也是你的电脑内存不足或者耗电太快的罪魁祸首。Chrome 太爱吃内存了,我们找到了 4 个最关键的答案,不需要特别懂技术也可以理解....
微软用惯用的手法——改名——给 IE 被黑的一生画上了句号。还好,它在技术段子圈里早就有了接班人:Chrome。Chrome 很好很强大,速度极快、功能很多。但同时它也是你的电脑内存不足或者耗电太快的罪魁祸首。没办法,Chrome 太爱吃内存。
为什么?我们找到了 4 个最关键的答案,不需要特别懂技术也可以理解:
1. Chrome 把你在浏览器上做的每件事都拆成独立的进程
在大多数 PC 操作系统中,各种软件和服务是以进程(Process)的形态出现并保存在系统的内存当中的。然而,随着 Web 技术的发展,浏览器功能日益强大,现在大多数人会发现,使用电脑不再需要安装各种各样的软件,很多工作在浏览器中就能完成。Chrome 支持各种各样的插件和扩展,为浏览器增添功能,其中很多插件和扩展干脆就已经是一个打包好可以在本地使用的软件。
过多的软件、功能和服务势必意味着浏览器的体型会变得臃肿,而如果一个浏览器只是一个进程的话,一旦出现系统故障,整个浏览器就崩溃了——那意味着你浏览的所有内容、输入的文本和打开的软件、观看的视频、在网页上玩的小游戏,全都没了。而 Chrome 会把所有打开的网页标签、插件、扩展,以及播放的 Flash 视频都拆成独立的进程。这样,一个进程崩溃,不会影响到浏览器的其他功能正常运转。
这样做的优势是浏览器功能多,且快速稳定;劣势就是占用很多内存。
2. 在你没点击 URL 之前,Chrome 已经在帮你加载了
更好的用户体验与更大的系统资源压力就像是双生子。Chrome 浏览器提供一个预加载功能(Chrome Prerendering),在用户还没有点击某个链接的时候就已经提前开始加载了。
比如,如果浏览的是博客文章,Chrome 有可能会预先加载「下一篇博文」;再比如,如果你在 Google 上搜索某个学术名词的话,Chrome 有可能会预先加载来自维基百科的结果
有时候你会发觉,第一次登陆某个网页的时候很慢,但后来再在地址栏输入访问,会快很多。这是因为 Chrome 会基于历史浏览记录和对该网页的安全性判断,预先加载这个网页。
3. 内存泄露
内存泄露是一个技术上的名词,简单来说,他的意思就是占用内存的软件或服务,在完成工作之后无法释放那些不再使用的内存。历史上有一些非常经典的内存泄露**,比如在某个版本的 Mac OS X 操作系统上,以原生、快速和低内存以来著称的 Safari 浏览器,竟然能把本机所有的内存全都占掉,以至于其他程序无法正常工作,甚至系统都开始不稳定。
Chrome 浏览器也会出现内存泄露问题,不过现在浏览器本身已经比较稳定了。不稳定的地方在于部分样式或功能复杂的网站,以及一些代码不干净的 Chrome 插件和扩展。前几天,一位 Android Chrome 工程师在 Reddit 上表示,有团队正在积极研究如何解决桌面版 Chrome 的扩展和插件内存泄露问题。
4. 开了太多标签和插件
前面提到,很多以扩展形式存在的 Chrome 本地应用功能也已经十分强大,Web 技术日新月异使得很多网站在浏览器中呈现所占用的内存也已经不亚于一个普通的本地软件。这个不用过多解释。
Chrome 占内存到底好不好?
你需要记住一句话:空闲的内存是没用的。(free RAM is useless RAM)
内存的功能是在本地一个高速短期存储空间内放置进程,从而在使用或未使用但需要唤醒的时候更快地加载出来。因此,短期的高内存占用并不是坏事,它优化了使用体验——可以说,内存存在的意义就是被占用。
但长期高内存占用就不是好事了。长期高内存占用可能和前面提到的网页/插件/扩展内存泄露问题有关,也有可能由用户不良使用习惯导致。过多内存被占用会导致提供给其他软件或服务的内存资源不足,导致系统不稳定。另外,绝大多数操作系统都有虚拟内存功能,也就是在硬盘上设立一块空间当做内存。这是内存不足时的替代方案,显然对硬盘的读取速度要比对内存的读取速度慢得多。
怎样解放 Chrome 内存?
1. 查看任务/进程管理器,关掉占用大量内存的进程
在 Windows Chrome 上按 Shift+Esc,或者在 Mac 上点击窗口→任务管理器,唤醒 Chrome 自己的任务管理器。用这种方法,你可以关闭那些没有使用但是依然在后台占用太多内存的标签或程序。
2. 卸载不需要的扩展和插件
3. 保持 Flash 视频播放插件不自动播放
点击设置→高级设置→隐私设置→内容设置,选择不自动打开插件。
4. 用工具来管理闲置的标签
想学前端的同学们,可以来惠州北大青鸟新方舟校区详细了解。
标签:惠州前端培训学校惠州前端基础惠州前端培训北大青鸟IT计算机学校北大青鸟IT软件学校前端北大青鸟IT学校惠州北大青鸟北大青鸟
- 前端开发专业排行
- 标签列表
-
- Java (3694)
- 北大青鸟 (3713)
- 软件开发 (3613)
- JAVA (3413)
- UI设计入门 (2093)
- 惠州北大青鸟 (4375)
- 惠州IT培训 (2558)
- UI设计培训 (2090)
- 惠州UI设计培训 (2095)
- 惠州UI设计培训学校 (2090)
- 惠州计算机软件培训 (6260)
- 惠州计算件软件开发 (6260)
- 惠州计算机软件基础 (6261)
- 惠州计算机JAVA培训 (3574)
- 惠州计算机Java软件开发 (3620)
- 惠州计算机JAVA软件开发 (4645)
- 惠州计算机JAVA软件开发学校 (3338)
- 惠州计算机Java软件开发培训 (3338)
- 北大青鸟IT计算机学校 (5048)
- 北大青鸟IT软件学校 (5062)
- 北大青鸟IT学校 (5059)
- 惠州计算机UI设计软件开发 (2088)
- UI设计基础教程 (2088)
- UI设计是什么 (2088)
- UI设计教程 (2088)
- 网站分类
-
- 计算机教程
- 计算机入门
- 职业学校
- 新闻动态
- 专业课程
- 热门技术
- SEO
- 培训教程
- windows
- linux教程
- 系统集成
- 网站开发
- Html5
- 办公软件
- 师资力量
- 热点问答
- 联系我们
- 计算机学校
- 惠州计算机学校
- 河源计算机学校
- 广州计算机学校
- 深圳计算机学校
- 湛江计算机学校
- 佛山计算机学校
- IT计算机培训信息
- 设计专业
- UI
- 影视特效
- 游戏动漫设计
- Photoshop
- AI设计
- 软件教程
- Java技术
- C语言/C++语言培训
- C#
- Python技术
- PHP
- 数据库
- SQL Server
- 网络教程
- 网络安全
- 网络营销
- 软件专业
- 大数据专业
- 前端开发专业
- 软件测试专业
- Python专业
- 软件实施
- 珠海计算机学校
- 初中生学什么好
- 计算机认证
- 文章归档
-
- 2024年11月 (14)
- 2024年10月 (32)
- 2024年9月 (29)
- 2024年8月 (68)
- 2024年7月 (59)
- 2024年6月 (43)
- 2024年5月 (48)
- 2024年4月 (80)
- 2024年3月 (65)
- 2024年2月 (54)
- 2024年1月 (25)
- 2023年12月 (12)
- 2023年11月 (73)
- 2023年10月 (134)
- 2023年9月 (34)
- 2023年8月 (3)
- 2023年7月 (3)
- 2023年6月 (12)
- 2023年5月 (30)
- 2023年4月 (72)
- 2023年3月 (11)
- 2023年2月 (34)
- 2023年1月 (37)
- 2022年12月 (78)
- 2022年11月 (359)
- 2022年6月 (1193)
- 2022年5月 (570)
- 2022年4月 (1567)
- 2022年3月 (982)
- 2022年2月 (54)
- 2022年1月 (182)
- 2021年9月 (308)
- 2021年8月 (1704)
- 2021年7月 (2423)
- 2021年6月 (1806)
- 2021年5月 (1569)
- 2021年4月 (1380)
- 2021年3月 (1255)
- 2021年2月 (709)
- 2021年1月 (1521)
- 2020年12月 (3626)
- 2020年11月 (1646)
- 2020年10月 (1046)
- 2020年9月 (592)
- 最近发表
-
- 清远信息:2024年广清杯清远南粤家政技能大赛举行决赛|||计算机培训机构
- 汕尾信息:陈良川带队到汕尾技师学院调研|||计算机职业技能培训班
- 东莞信息:凤岗凤岗镇组织召开社保参保缴费及劳动用工政策宣讲会|||计算机软件培训学校
- 阳江信息:2024年度注册城乡规划师职业资格考试的合格标准是怎样的?|||计算机软件培训学校
- 阳江信息:职业技能提升补贴对象有哪些?|||大学生计算机培训学校
- 清远信息:清远市首家社保服务合作网点在清城区举办启动仪式|||计算机职业技能培训班
- 汕头信息:招聘658名中高端人才!2024年汕头市引进中高端人才专场招聘会举行|||北大青鸟计算机培训中心
- 东莞信息:广东省社保智能经办现场会在东莞召开|||大学生计算机培训学校
- 东莞信息:东坑镇举办2024年重点群体系列招聘活动|||计算机职业技能培训班
- 东莞信息:万江万江街道成功举办第四届粤菜师傅烹饪技能竞赛|||广州计算机编程培训