我们几乎都在这里和那里完成了一个安装程序 - 我们所有人都安装了一些程序的庞然大物。为什么有些安装需要这么多时间?例证:Adobe CS套件(可以使用较新版本的假期)或Visual Studio。
我知道有些文件要复制 - 大部分时间都是打开包装。有一些注册表项可以设置(如果在Windows下),可能是一个服务或几个要启动。有些安装甚至可能会检查硬件/软件组合。所有这些都不能证明某些程序中sllloooow的安装时间。
如何加快速度?
答案 0 :(得分:6)
答案 1 :(得分:6)
显然取决于您的安装情况正如Colin Pickard指出的那样,您将把大量数据转移到磁盘上(+可选的病毒检查等)。
对于我最近构建的安装,我们必须请求关闭一些Windows服务,等待,并检查他们确实已关闭,然后再继续。这需要时间。
我承认,在上面,这不是平行的,而是可能的。我怀疑安装不一定是优化的。它们可能是团队在发布之前放在一起的最后一件事,他们很可能认为你只会做一次(而忘记完成后的痛苦)。显然不是一个理想的事态!
答案 2 :(得分:3)
大多数安装程序不仅打包,而且还压缩其内容,因此在安装时必须解压缩所有这些文件。解压缩后的所有数据也必须在解压缩后写入磁盘。
查看zip操作占用多个文件的时间。它也很慢。
答案 3 :(得分:-2)
许多安装程序维护在每个基本操作之后刷新到磁盘的日志,这样即使安装遇到致命故障,也会保留日志并将其发送给软件供应商。这种冲洗总结并显着地促进了整体时间。