Talend内存不足

Talend内存不足,talend,Talend,我仍然在Talend中遇到此错误。我已经将VM参数s更改为: 论据: -Xms1024m -Xms1024m 然后我总是会遇到这样的错误: 线程“main”java.lang.OutOfMemoryError中出现异常:超出GC开销限制 有什么建议吗? 您增加了初始堆大小而不是最大值 如果这还不够,你应该注意你的内存管理。在同一子对象中查找(数据量)过多或在tHash中存储大量数据可能会导致内存问题。此外,我建议检查-XX:MaxPermSize参数。如果是较大的作业,我需要将其更改为-XX

我仍然在
Talend
中遇到此错误。我已经将
VM参数
s更改为:

论据:

-Xms1024m
-Xms1024m
然后我总是会遇到这样的错误:

线程“main”java.lang.OutOfMemoryError中出现异常:超出GC开销限制

有什么建议吗?

您增加了初始堆大小而不是最大值


如果这还不够,你应该注意你的内存管理。在同一子对象中查找(数据量)过多或在tHash中存储大量数据可能会导致内存问题。

此外,我建议检查-XX:MaxPermSize参数。如果是较大的作业,我需要将其更改为-XX:MaxPermSize=512m

您需要使用“-Xmx”而不是“-Xms”两次:Enterprise talend使用-Xmx2G作为默认值。如果在tMap中使用大型查找,请打开文件缓存。Excel文件可能是个问题,在talendforge上有一些组件值得检查,因此您不会使用-Xmx30G:)