虽然在开发Windows 7的时候,微软在努力做着不同的性能测试,以确保该操作系统比以往的任何一款都要好。其中的一项测试重点就是系统升级速度:微软希望确保从Vista sp1升级到Windows 7的速度要比Vista sp1升级到 Vista sp1的速度快5%(译者注:原文可能有误)。为了让用户拿Vista sp1升级到Vista sp1(译者注:原文可能有误),而不是从Windows XP升级到Vista的时间来做比较,微软给了一下三个原因:
·与Vista相比,Windows XP是一款完全不同的操作系统,所以从Windows XP升级到Vista不能和Vista升级到Windows 7相比较。
·Windows XP不支持64位的系统升级,而我们需要测试跟踪Windows 7的32位和64位两种系统升级的情况。
·Vista sp1升级至Vista sp1是一个有效的升级方式,它可以用来测试所以得升级代码(产品支持服务在进行系统修复时常用这种方法)。
升级时间的长短还取决于不同用户系统配置文件(用户安装的应用程序的多少)和不同的硬件配置。根据克里斯·赫尔南德斯,一位微软的软件工程师公布在他博客上的测试结果,微软试图让升级到Windows 7的时间比升级到Vista sp1的时间少,或者持平。我们可以总结出Windows 7的升级时间,如下表所示:
该图的看点就是升级时间跨度很大:从30分钟到1220分钟。所以微软的测试结果是对的,确实升级到Windows 7可以用20小时20分钟这么久,是在650GB的数据,40个应用软件,中等的硬件配置的情况下进行的32位操作系统升级。我们甚至不想去知道在低配置的电脑商升级到底需要多长时间。
另外值得注意的有趣的一点是,在低端硬件配置或者没有数据文件的情况下,32位升级要比64位升级来得快,而其他六种情况下都是64位要比32位快。
我们一直要求用户进行全新安装而不是升级安装。这会避免很多在使用新的操作系统时出现的问题。现在我们又有了另一个推荐的理由:这样安装会节省你大量时间,即便你还要去备份所有数据以及重新安装所有软件。
更新1
已经有很多关于Vista sp1升级到Vista sp1的小道消息了。确实不错:虽然它显然不是一种典型做法,但它可以用来修复系统,如升级安装会取代一下崩溃的、修改过的系统文件。在这种情况下,该方法可以更正系统程序的错误。Vista sp2升级到Vista sp2不适用于该方法的原因很简单,就是Windows 7开发时,Vista sp2还没有发布。
更新2
赫尔南德斯在自己的博客上解释了我们已经预料到的情况:20小时的升级时间并不是普遍现象。然而,从以下声音听到会更直接:
我觉得,我们以上数据有一些问题,就是关于升级所需要的时间。“超级用户文件”并不是普通用户;而是一些工作在具有庞大数据(650GB)和大量的应用程序中的专业级用户。这不能代表我们这些只有很小的数据存储的普通用户,因此我们只希望我们的升级时间能够缩短的越少越好。
这次测试的目的就是为了检测在这种极端的条件下,升级到Windows 7要比升级到Vista快。这只是一个例子,我们会在今后继续聆听客户的声音,及时反馈他们,我们共同创立一个伟大的产品,这才是我们最根本的改善。
【编辑推荐】