我在Talend
中遇到此错误仍有问题。我已将VM Argument
更改为:
参数:
-Xms1024m
-Xms1024m
然后我总是得到这个错误:
线程“main”中的异常java.lang.OutOfMemoryError:超出GC开销限制
有什么建议吗?
答案 0 :(得分:0)
The -Xms option sets the initial and minimum Java heap size
您增加了初始堆大小而不是最大值。
You need to use Xmx like @David Tonhofer said.
如果这还不够,你应该注意你的记忆管理。在同一个子工作区中查找太多(数据量)或在tHash中存储大量数据会导致内存问题。
答案 1 :(得分:0)
另外我建议检查-XX:MaxPermSize参数。如果工作量较大,我需要将其更改为-XX:MaxPermSize = 512m