谷歌Chrome浏览器超快的速度和简洁的界面给我留下了深刻的印象,不过这只是吸引我去尝试Chrome的因素之一,最终让我死心塌地使用它的则是其内在的稳定与安全,对于一个浏览器使用时间和电脑使用时间几乎相当的人来说,稳定和安全的重要性不逊于速度,甚至更重要一些。
忘记浏览器崩溃的烦恼
谷歌Chrome浏览器超快的速度和简洁的界面给我留下了深刻的印象,不过这只是吸引我去尝试Chrome的因素之一,最终让我死心塌地使用它的则是其内在的稳定与安全,对于一个浏览器使用时间和电脑使用时间几乎相当的人来说,稳定和安全的重要性不逊于速度,甚至更重要一些。
标签页崩溃不会拖累整个浏览器
如果各位平时和我一样都是开着10+(甚至20+)个页面的话,最不愿发生的情况一定是因某个页面失去响应(俗称卡死)而导致整个浏览器崩溃,除了必须强制关闭浏览器进程然后重启外,所有其他页面上正在进行的任务都一并遭殃,若只是些新闻、视频倒也无妨,最怕就是你在填一些表单或者进行工作的时候来这么一下,那可就欲哭无泪了。
Chrome宣传视频,其中这一句是让我使用它至今的最大因素
Chrome浏览器之所以能做到这一点,和它采用的多进程技术有密切关系。在这项技术下,Chrome会为每一个标签页都分配一个资源空间,使其彼此之间互不关联。这意味着,万一某个标签页占据过高系统资源或者失去响应,它也不会影响到其他页面的正常运行。
注1:为了兼顾节省资源,对来自同一网站的多个标签页,Chrome不会分配多个资源空间,因此这些标签页将只占用一个进程。
除了标签页,插件和扩展的使用也相当普遍,一款好插件不仅能提升用户体验,还能弥补Chrome本身所不具备的功能(比如IE tab),所以Chrome非常重视这一点,它专门建立Chrome应用商店就是用来收集各种插件、主题和应用供用户搜索和下载安装。不过由于绝大多数插件均为第三方开发,因此在稳定性上并不能百分百保证,因此Chrome也像标签页那样给每个插件单独的运行空间。
打开Windows任务管理器(或者在Chrome标签栏空白处右键选择“任务管理器”),也许你会为存在那么多Chrome进程感到吃惊,不过你只要数数自己打开的标签页和chrome加载的扩展插件,就会明白这些进程和标签页/扩展插件是一一对应的。即使其中某个崩溃程度严重到无法通过chrome来关闭,也可以在这里强制终止进程。
一个萝卜一个坑,哪个出问题关掉它就没事了
注2:虽然Chrome某个标签页出问题不会影响其他标签页的使用,但如果是Flash这类插件失去响应的话,会使所有标签页上的flash内容无法正常显示,需要刷新这些页面才能恢复。
Flash插件崩溃会影响所有页面的flash内容
在使用Chrome近2年的时间里(每天平均9小时),整个浏览器崩溃只遇到过2次,都是因为用的Dev开发版本,所以稳定性略有欠缺,单个标签页失去响应的次数也屈指可数,倒是因Flash插件失去响应而导致页面内容显示不全的问题比较多些,不过这已经不是Chrome的问题了。
网友评论