在 sencha cmd v6.5.1.240 中构建应用程序时出现错误 "com.sencha.exceptions.BasicException: GC overhead limit exceeded"

Getting the error "com.sencha.exceptions.BasicException: GC overhead limit exceeded" while building an app in sencha cmd v6.5.1.240

我无法使用 sencha 命令构建我的 extjs 应用程序 "sencha app build"

我最近更新了我的 sencha cmd 版本到 Cmd v6.5.1.240 和 extjs 版本到 ext-6.5.0。我还尝试通过更新路径变量 "set _JAVA_OPTIONS="-Xms1024m -Xmx2048m"" 来更新环境变量,但无法解决问题。

同时附上屏幕截图。请帮我解决这个问题。

谢谢!

您的建议是正确的,但位置不正确。 您可以更改 Sencha CMD 目录中的 vmoptions:

userhome/bin/Sencha/Cmd/6.5.1.240/

应该有一个名为 sencha.vmoptions 的文件。 只需在此处添加内存增加即可。

面临同样的问题,但在 sencha.vmoptions 中更新对我没有帮助。
Windows 10.
上的版本 Sencha cmd (6.5.3.6) 所以我必须在 sencha build (sencha app build) 之前在命令行中设置:

set _JAVA_OPTIONS=-Xms1024m -Xmx2048m -Dawt.useSystemAAFontSettings=lcd

从sencha 6.6+开始,这个命令就够了:

macOS : export _JAVA_OPTIONS=-Xms2048m -Xmx8192m -Dapple.awt.UIElement=true

window: set _JAVA_OPTIONS=-Xms2048m -Xmx8192m -Dapple.awt.UIElement=true