gpt4 book ai didi

dojo - 加速 Dojo 构建

转载 作者:行者123 更新时间:2023-12-03 10:02:54 28 4
gpt4 key购买 nike

我们正在使用 Dojo 1.9 运行我们的应用程序的构建,而构建本身需要过多的时间才能完成。某处沿着 10-15 分钟的路线。

我们的应用程序无论如何都不是很大。也许 150K LOC。没有什么花哨。此外,使用 Node 在本地运行此构建时,只需不到一分钟。

但是,我们使用 Rhino 在具有足够空间和内存的 RHEL 服务器上运行构建。此外,任务是通过 Ant 调用的。

我们还使用 Shrinksafe 作为压缩机制,这也可能是问题所在。每次构建运行时,Shrinksafe 似乎都在压缩整个 Dojo 库(这是巨大的),这似乎很愚蠢。

我们可以做些什么来加快速度?或者我们做错了什么?

最佳答案

是的,这是不合时宜的。我从未见过构建需要这么长时间,即使在 Atom CPU 上也是如此。

除了之前建议使用 Node.js 而不是 Rhino(迄今为止构建性能的最大杀手)之外,如果您的所有代码都已正确捆绑到层中,您可以设置 optimize空字符串(不优化)和 layerOptimize"closure" (Closure Compiler) 在您的构建配置文件中,因此只有层将通过优化器运行。

除此之外,您应该确保运行构建的系统没有问题。 (构建文件在 NAS 上的链接很慢?CPU 风扇坏了迫使 CPU 降频?只有单核的古老 CPU?RAM 不足/坏?其他人决定在其上安装 TF2 服务器而没有告诉你?)

关于dojo - 加速 Dojo 构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19389289/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com