什么会出现假死的现象 )+a]M1j 浏览器假死多出现在以IE为内核的浏览器上,非IE核心的浏览器很少出现此类情况。为什么呢?我的猜想是:IE内核与其他浏览器核心对网页元素的加载方式存在不同。以IE为核心的浏览器加载页面时,不会对元素进行分类;说得通俗点就是:以IE为核心的浏览器加载页面时,不会对元素进行分类,而是获取到什么元素就加载什么元素;这种方式的缺陷就是当同时获取到多个不同种类资源(如Flash、音频等)时,就会同时加载;因为软件设计开发上本身就存在一些小缺陷;这些小缺陷就造成了页面元素加载缓慢甚至无法加载,导致文字和媒体文件都没有显示出来。在使用方面,有的用户因为个人的原因,对软件进行“暴力”操作,如:频繁的切换页面、疯狂的使用鼠标手势、同时打开多个页面元素丰富的页面等。另一个导致浏览器CPU占用率过高的因素和所访问的网页有关。第一种是访问新浪博客、访问迅雷首页、玩Web游戏等,这些网页包含了大量的网页元素,加载它们就需要很长时间。第二种就是在线看Flash视频、收听音乐、看电影等,因为这些视频音乐等都需要开启本地的解码引擎对这些视频音频进行解码,这些解码引擎通常是以插件的形式存在的,运行时不会出现单独的进程;当它们工作时对CPU的占用就会累加到浏览器的主进程上。综合软件本身和用户使用上的问题,软件设计上的缺陷就逐渐被扩大,给用户最直接的感觉就是——慢!
)+a]M1j )+a]M1j 如何降低浏览器的假死几率 )+a]M1j 既然找到了导致假死的原因,下面就要寻找解决问题的方法了。导致问题的原因分为两大部分;一是软件本身的问题,二是使用上的问题。为了降低假死的几率,360安全浏览器在新版本的浏览器中加入了“自动优化性能”和“标签多线程”功能。“自动优化性能”的作用在于:当用户打开多个页面时,浏览器会自动的,最大程度的降低360se.exe进程的CPU占用率,节约系统资源,减少因CPU占用过高影响用户正常操作的情况。“标签多线程”也是360安全浏览器最近推出的一个功能,目的在于提高浏览器对网页元素的加载速度;页面加载速度提高了,访问页面所需的时间减少,那么就可以减少360se.exe进程对CPU的占用时间;达到不影响使用者正常操作的目的。接下来就是使用上的问题了;使用上不能对浏览器进行“暴力”操作;任何软件都需要一个响应速度;一旦操作速度快于响应速度,那么就很容易出现假死的现象。所以再使用360安全浏览器时,最好不要同时打开多个标签,适当降低操作速度,定期最小化浏览器达到释放内存的目的。(100是2005年购买的电脑,奔腾四2.0的CPU、768 DDR400内存、N卡GF MX440,我想大部分用户的配置都比我好吧?我使用360安全浏览器时可是非常顺畅的,几乎没有出现过假死的现象)
)+a]M1j )+a]M1j 杀毒软件也可能会影响浏览器 )+a]M1j 目前很多防病毒软件都加入了web反病毒(也称为网页防病毒、网页防挂马等);其做法就是将防病毒模块嵌入浏览器中;当用户再浏览网页时,网页防病毒模块也在后台扫描着网页上的元素,一旦发现不安全因素就会弹出提示窗口,提醒用户正在访问的网站哪些元素不安全。因为360安全浏览器的特殊性,当开启超强安全模式时,有一些防病毒软件的web反病毒模块就不能成功加载;但是防病毒软件并不会就此罢休,会不断的尝试加载。这样一来就导致了360se.exe进程和杀毒软件进程CPU占用率居高不下,影像正常操作,拖慢系统整体速度。所以就要根据自己实际的情况选择,是否开启防病毒软件的web反病毒(100使用的是麦田守望者汉化的ESET NOD32 4.0 AntiVirus Business Edition防病毒软件,使用360安全浏览器普通模式浏览网页时,防病毒软件可以扫描网页元素,无兼容性问题)。
)+a]M1j )+a]M1j