Install4j 构建失败并出现 "GC overhead limit exceeded" 错误
Install4j build fails with "GC overhead limit exceeded" error
我正在使用 install4j (v6.1.5) 创建安装程序。我启用了 pack200 压缩。在我的本地计算机上创建安装程序时,安装程序失败并显示以下错误消息:
Build failed.
Cause: java.lang.OutOfMemoryError
GC overhead limit exceeded
Stack trace:
com.a.a.d: java.lang.OutOfMemoryError: GC overhead limit exceeded
at com.install4j.b.k.c(ejt:158)
at com.install4j.gui.a.run(ejt:99)
Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded"
在哪里可以更改设置以增加内存?
GC 需要 运行 过于频繁。您可以尝试使用 -XX:-UseGCOverheadLimit
命令行选项禁用此检查,看看会发生什么 - 通常不是一个好主意,但我认为 Install4J 代码没有错误或泄漏。或者您可以使用 -Xmx
选项试验更大的堆大小。
您可以更改文件中的 -Xmx 值
bin/install4j.vmoptions
我正在使用 install4j (v6.1.5) 创建安装程序。我启用了 pack200 压缩。在我的本地计算机上创建安装程序时,安装程序失败并显示以下错误消息:
Build failed.
Cause: java.lang.OutOfMemoryError
GC overhead limit exceeded
Stack trace:
com.a.a.d: java.lang.OutOfMemoryError: GC overhead limit exceeded
at com.install4j.b.k.c(ejt:158)
at com.install4j.gui.a.run(ejt:99)
Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded"
在哪里可以更改设置以增加内存?
GC 需要 运行 过于频繁。您可以尝试使用 -XX:-UseGCOverheadLimit
命令行选项禁用此检查,看看会发生什么 - 通常不是一个好主意,但我认为 Install4J 代码没有错误或泄漏。或者您可以使用 -Xmx
选项试验更大的堆大小。
您可以更改文件中的 -Xmx 值
bin/install4j.vmoptions