查看: 15390|回复: 61
收起左侧

[分享] 【转】 三种软件开机时间评测

  [复制链接]
22667999
发表于 2012-7-9 18:46:48 | 显示全部楼层 |阅读模式
PS: 看到本区有的人对开机时间的计算有疑问,就转载来了这篇文章,希望可以让大家了解三款主流软件计算开机时间的异同。
  

转者注:本帖转自网易博客作者:resetonc
  原文发布于2011-06-24


最近开机时间好像被人关注的比较多,随之而来的迷惑也增多了。有人问我,为什么开机的时候显示三个开机时间,而且都不一样,是不是系统出现了问题。我只能回答那三个开机时间的弹窗不是一个公司的,一个是360安全卫士的,一个是qq电脑管家的,一个是金山卫士的,至于,为什么安装了三款软件,而自己却不知情,那就不得而知了。但是这三个时间不一样,却可以可以拿来说一说的。
  同一电脑环境,同一次开机,为什么会显示三个开机时间,而各不一样呢?具体是因为各人有各人的算法,算法不同导致的,那就有了谁更准确,谁不准确的,应该相信谁的问题。普通用户,同时看到这三个时间,肯定是会在瞬间就凌乱的,但是作为IT人员,并不是那么容易被欺骗的。
  追究一下开机过程:网上不乏性能测试工具,可以追踪整个开机过程的工具,也不是鲜为人知。找了一款,看下开机的时候,都究竟发生了什么事吧:如下图示(图片被缩小了,可以点击下面的链接或者下载图片查看):
  


点击上图查看大图

  图片:横轴是开机时间,上面的红点,是每个程序被启动的时间点。我们可以看到,在60秒之前,密密麻麻的都是红点,那就是系统在开机时候启动的程序了。系统中同时安装了360安全卫士和QQ电脑管家以及金山卫士。在图片中也可以看到其程序启动的时间点。绿色字体附近的是三家厂商显示开机时间时,手动运行的程序。可以看到在开机第69秒的时候,QQ电脑管家弹窗提示开机耗费了40秒;在89秒的时候,360安全卫士显示开机时间69秒,在96秒的时候,金山卫士显示开机时间61秒。40秒,61秒,69秒,图中标识了3条黑色的竖线,我们可以看到,QQ电脑管家认为,40秒的时候开机完成了,这个时候,系统底层核心的程序加载完了,但是还有很多程序没有启动完,QQ电脑管家应该在自己弹窗上说明下,系统核心启动完成,耗时40秒,即将进入用户程序启动阶段~~~~,42秒的时候,我加了一个蓝色的竖线,这是用户能看到桌面的时间,还可以看到runonce.exe也基本是在这个时间点开始启动的。其实很多人有这样的误解,认为看到桌面了,就是开机完成了,但是跟踪开机过程,可以清楚的看到,看到桌面的时候,还有很多程序都没有启动,包括runonce.exe(注:ruanonce.exe是用来启动启动项的,您在注册表RUN项中写的启动项,写在runonce下的程序,需要ruanonce.exe来启动)金山卫士认为61秒的时候开机完成,的确,61秒的时候,大部门程序都启动完成了,但是我们可以发现68秒的时候,系统启动了风行。其实开机还是没有完成。最后,360安全卫士提示开机时间69秒,此时,才是所有需要自动运行的程序都启动完的时间。后面还有三个小红点,那是我为了记录时间弹窗的时间手动运行的程序。综合起来看,360安全卫士显示的开机时间是比较准确的,金山卫士有点儿靠谱,QQ电脑管家可能是出于娱乐大众的考虑,故意把开机时间调的很快。(你想,用户看到360显示的时间那么慢,QQ电脑电脑管家显示的那么快,用户当然喜欢快的了,当然,每个厂商考虑的因素,权衡对自己的利弊最后采取什么策略,就不是本文讨论的范围了。)
  说明:本地测试,只是在我自己的电脑上,测试了一次,本地测试中360安全卫士显示的开机时间是准确的,让我信服。但是,在你的机器上也许会有其他结果,请不要和本地测试结果较真。发表此文,仅希望能对哪些开机看到多个开机时间就凌乱了,不知所措的同学们有所帮助。
  注:本次测试所采用的性能分析工具的工作原理是:对开机过程中电脑的每一个动作都做记录。可想而知基本CPU多干了一半的活。所以,性能分析工具可以有效减慢开机速度一半以上。我平时的开机速度是30多秒,是和这个结论相符的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x

评分

参与人数 1人气 +1 收起 理由
zilch + 1 处男有奖。

查看全部评分

迷惘的执著
发表于 2012-7-9 19:01:32 | 显示全部楼层
不会再爱开机时间显示了。。。用电脑也不在乎那一分钟时间
donews
发表于 2012-7-9 19:02:16 | 显示全部楼层
LZ看起来很专业的样子,每个软件的开机时间来源都有说道,支持。
22667999
 楼主| 发表于 2012-7-9 19:03:17 | 显示全部楼层
donews 发表于 2012-7-9 19:02
LZ看起来很专业的样子,每个软件的开机时间来源都有说道,支持。

我是小白,你没看到大大的【转】吗?
我纯属复制+粘贴而已
hwl573452046
发表于 2012-7-9 20:00:33 | 显示全部楼层
本帖最后由 hwl573452046 于 2012-7-9 20:06 编辑

测得好,支持!!

知微
发表于 2012-7-9 20:09:08 | 显示全部楼层
到底什么时候算开机完成呢?非得要所有程序都启动了才叫吗?系统启动完成但是开机启动没启动的软件没启动的时候就不是开始完成了?
hwl573452046
发表于 2012-7-9 20:16:19 | 显示全部楼层
知微 发表于 2012-7-9 20:09
到底什么时候算开机完成呢?非得要所有程序都启动了才叫吗?系统启动完成但是开机启动没启动的软件没启动的 ...


+1  说得对  这是一个重要分歧点!   个人认为系统+各种必需的硬件驱动(最多再加上安全软件)启动完成,即可算是开机完成;要是连自启动软件都算的话,那可以无限增加自启动软件数量啊,只是让电脑代替人工去启动而已……
00315
发表于 2012-7-9 20:20:38 | 显示全部楼层
还纠结开机时间,想看实际的卡秒表吧
qianlijun10
发表于 2012-7-9 20:32:30 | 显示全部楼层
我QQ管家时间1分10左右   金山不到60秒  在45到60之间
imsadan
发表于 2012-7-9 20:58:05 | 显示全部楼层
纯属飘过,不在乎开机时间,哈哈
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-18 03:27 , Processed in 0.112345 second(s), 18 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表