我们在构建过程中使用 Java,因为它用于通过 Ivy 解析/发布我们的依赖项。
没问题,我们也没有使用它 2 年,直到我们尝试将 Java 6 Update 26 升级到版本 7 Update 7,而在本地开发人员 PC (WinXP) 上构建现在需要 2 小时才能完成,而不是10分钟!!
PC 上没有其他任何变化,这使它成为我们关注的绝对目标。
有谁知道为什么 Java 版本 7 会产生这样的速度差异?
更新:构建过程是基于 NAnt 的,因此 Java.exe 从 NAnt 脚本调用,在命令 (DOS) 窗口中运行。