三、谷歌浏览器的“崩溃控制”
浏览器在使用过程中,遇到恶意网页或者由于浏览器自身的问题,偶尔会出现崩溃的情况,而通常的浏览器崩溃后,打开的网页将全部自动关闭,然后可能浏览器会重启,你前面查看的页面统统付诸东流,有时也是不小的损失,至少会浪费时间重新打开。而谷歌浏览器在崩溃控制上则完全不同,用户所使用的各个标签页都在浏览器中独立运行,因此,即使某一个应用程序崩溃,也不会影响到其他任何进程,这是一个非常有用的功能。谷歌浏览器是通过一个独特的任务管理器来实现这一崩溃控制机理的。
在Google浏览器中自带有一个特殊的任务管理器,用户可以依次打开“网页→开发人员→任务管理器”来启动浏览器中的这一任务管理器,在Google Chrome任务管理器中可以监控浏览器中中每个标签页的内存使用量、CPU 使用率以及网络流量。
图9 打开浏览器的任务管理器
图10 可以详细查看某个标签页的内存等情况
图11 点击“傻瓜统计信息”可以查看内存和进程情况
用户可以强行关闭行为不正常的标签页或应用程序,只要选择具体的项目,然后点击“结束进程”即可,结束进程后不影响其他标签页的正常浏览,而被结束的标签页则显示“崩溃啦”,可以重新载入。
图12 被结束的标签页
从这里我们也再次印证了谷歌浏览器关于各个标签页相互独立的说法,这一思路确实非常新颖实用。