Java堆空间错误在Pentaho中。

4

我正在使用Pentaho PDI 4.1版本,遇到了java.lang.OutOfMemoryError: Java heap space错误。我的输入是销售力步骤,可能会有超过40000行数据。我尝试将-XmxJVM选项[在Spoon和Kitchen中]从512M增加到1048M,但仍然出现相同的错误。


希望您在更改值后重新启动Spoon。尝试将其更改为更高的值。因为我遇到过这样的问题,增加到2048M后问题得到解决。 - Marlon Abeykoon
我已经这样做了,甚至增加到了4096M..仍然出现相同的错误。 - Karthi
你尝试更改提交行的值了吗? - Naga
1
尝试根据可用的RAM尽可能增加内存。可能应用程序很重或存在内存泄漏... 或者检查日志以查看是否实际应用了您给出的-Xmx,以及日志中的任何其他错误。 - Jay
1个回答

2
以下 Java 选项可能有助于诊断您的问题:
-XX:+UnlockDiagnosticVMOptions

UnlockDiagnosticVMOptions选项记录了垃圾回收操作,这样您就可以在内存不足错误发生之前看到发生了什么。我使用以下选项来帮助我的Java服务器更好地运行垃圾回收:

-XX:MaxPermSize=512m -XX:NewSize=512m -XX:MaxNewSize=512m -XX:MaxPermSize=512m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -XX:ParGCCardsPerStrideChunk=4096

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接