GWT编译在EC2上花费的时间相对较长



我正在考虑将CI进程迁移到EC2上的Linux实例上。我在m1上找到了詹金斯。小型Ubuntu Linux实例。GWT编译过程(通过ant)在我们的笔记本电脑上大约需要60秒,但在EC2实例上几乎需要10分钟。当然,我们的笔记本电脑是16GB RAM的MacBook pro,但即使在我们的旧CI服务器(2GB RAM的Windows server和TeamCity)上,同样的过程也只需要不到2分钟。想知道在默认的Linux配置中是否有什么东西可能会干扰。除了安装Jenkins, Apache和git之外,我没有做太多的改动。

我们正在编译localWorkers = 2和Xmx512M.

编译更多地依赖于CPU而不是RAM。EC2小实例有1个计算单元。"One EC2 Compute Unit provides the equivalent CPU capacity of a 1.0-1.2 GHz 2007 Opteron or 2007 Xeon processor."

我不建议你在那里编译。你可以在本地编译并上传,因为它是Java和JavaScript,可以在任何地方运行。

最新更新