做公司网站要注意什么,恩施做网站多少钱,安徽网站建设 网新,织梦建站教程全集微软用惯用的手法——改名——给 IE 被黑的一生画上了句号。还好#xff0c;它在技术段子圈里早就有了接班人#xff1a;Chrome。Chrome 很好很强大#xff0c;速度极快、功能很多。但同时它也是你的电脑内存不足或者耗电太快的罪魁祸首。没办法#xff0c;Chrome 太爱吃内… 微软用惯用的手法——改名——给 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 上按 ShiftEsc或者在 Mac 上点击窗口→任务管理器唤醒 Chrome 自己的任务管理器。用这种方法你可以关闭那些没有使用但是依然在后台占用太多内存的标签或程序。 2. 卸载不需要的扩展和插件 3. 保持 Flash 视频播放插件不自动播放 点击设置→高级设置→隐私设置→内容设置选择不自动打开插件。 4. 用工具来管理闲置的标签 前两天我们刚刚介绍过的 The Great Suspender 就是这样一个优秀的工具。它可以根据设置自动休眠掉当前不使用的标签节省系统资源。