返回列表 发帖

其实不一定更慢

从理论上说,虽然经过一个解压的过程,但一般解压程序的速度都非常的快,尤其是在内存中解压的时候。而压缩后程序小了,当栽入程序时读盘的操作就少了,而一般读盘是比较耗时的。如果减小的读盘时间大于解压的时间,那么实际上是更快了。

当然具体情况需要具体分析,对于很大的程序,而且压缩率比较大的话,可能的确更快,对于很小的程序,就无所谓了,因为无论压不压缩都花不了多少时间。但压缩后总可能造成不稳定的情况。我曾经写过一个程序,用最新版的upx压缩的,压缩后在WIN2000下运行正常,但在xp下,总说文件损坏了。

TOP

返回列表