我有一个项目有5个远程包和3个本地包,这个项目是一个Maven项目,整个项目的构建需要17分钟,Sencha构建持续17分钟,其中3个本地项目有5 个 View.js 文件。
是否有可能构建 5 个 javascript 需要 13 分钟?
我可以在哪里调查?
答案 0 :(得分:0)
我在 ExtJS 和 Sencha CMD 6.7 上工作了几个月,在那里我使用了大约 20 个包(本地和远程)的应用程序。我没有遇到过这样的性能问题,但我知道 Sencha CMD 可以使用大量内存,所以我首先会在 sencha.vmoptions 中增加内存(位置:C:\Users\Foo\bin\Sencha\ Cmd\6.7...) 文件。
此外,您必须记住,本地 Sencha 存储库中的大量包文件会增加内存使用量。我会定期清理您的本地存储库,方法是删除 repo 文件夹(C:\Users\Foo\bin\Sencha\Cmd\repo 或 ~/Sencha/Cmd/repo)中的包。您可以在此处删除除(隐藏)文件夹 .meta 之外的所有内容,该文件夹不应被删除 - 否则您的存储库已损坏。 至少对我来说,清理减少了大约 2 GB 的内存使用量,但我有很多包(和版本)。
一般这么长时间的构建是不正常的,我会第一手检查内存使用情况。