Ant unzip 在 Linux 與 Windows 效率比較
會寫這一篇是因為在遠方的同事說他執行 ant unzip 只要 10 秒鐘,但是在我們 XP 的環境下都要一些時間(絕對大於 10 秒鐘),但是因為遠方同事是使用 RedHat Linux ,所以我不禁懷疑是否是因為作業系統的差異導致 ant unzip 的效率有所差異。
剛好手上有一台筆電是 Windows 7 跟 Ubuntu 雙開,所以就實地動手作一下。
先簡介一下環境
硬體環境
- Acer TravelMate 8371
- Core 2 Solo U3500 1.4G
- 4 GB RAM
- Kingston SSD SVP-100S2 96 GB
Java 的版本
#java -version
java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b10)
Java HotSpot(TM) 64-Bit Server VM (build 23.3-b01, mixed mode)
Ant 的版本
#ant -version
Apache Ant(TM) version 1.8.2 compiled on December 3 2011
在 Ubuntu 12.04 下執行 Ant
#ant
Buildfile: /home/onlinemad/antZip/build.xml
clean:
zipTest:
echoTime:
[echo] 10/09/2012 12:23:31 上午
[unzip] Expanding: /home/onlinemad/antZip/libs/dojo-release-1.8.0-src.zip into /home/onlinemad/antZip/result
echoTime:
[echo] 10/09/2012 12:23:38 上午
BUILD SUCCESSFUL
Total time: 8 seconds
在 Windows 7 下執行 Ant
Buildfile: C:\antZip\build.xml
clean:
zipTest:
echoTime:
[echo] 10/09/2012 12:36:20 上午
[unzip] Expanding: C:\antZip\libs\dojo-release-1.8.0-src.zip into C:\antZip\result
echoTime:
[echo] 10/09/2012 12:36:47 上午
BUILD SUCCESSFUL
Total time: 27 seconds
跑出來的結果
Ubuntu 12.04: 8 seconds Windiws 7: 27 seconds
Ubuntu 快了 Windows 7 大約 3.4 倍