ExtJS CMD 6.7.x 非常非常非常慢

时间:2021-03-05 08:44:12

标签: javascript performance extjs build sencha-cmd

我有一个项目有5个远程包和3个本地包,这个项目是一个Maven项目,整个项目的构建需要17分钟,Sencha构建持续17分钟,其中3个本地项目有5 个 View.js 文件。

是否有可能构建 5 个 javascript 需要 13 分钟?

我可以在哪里调查?

1 个答案:

答案 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 的内存使用量,但我有很多包(和版本)。

一般这么长时间的构建是不正常的,我会第一手检查内存使用情况。