【问题标题】:Java Heap Space error In PentahoPentaho 中的 Java 堆空间错误
【发布时间】:2015-12-15 16:41:01
【问题描述】:

我使用的是 pentaho pdi 4.1 版。我收到java.lang.OutOfMemoryError: Java heap space 错误。我的输入是 salesforce 步骤,它将有超过 40000 行。我尝试将-Xmx JVM 选项[在勺子和厨房中] 从512M 设置为1048M。我又遇到了同样的失败。

【问题讨论】:

  • 希望您在更改值后重新启动勺子。尝试将其更改为更高的值。因为我遇到过这样的事情,增加到2048M后就解决了。
  • 我这样做了,甚至增加到 4096M ..仍然得到同样的错误
  • 您是否尝试更改提交行值?
  • 根据可用的RAM尽量增加内存。可能是应用程序很重或存在内存泄漏...或检查日志以查看是否实际应用了您提供的 -Xmx ...以及日志中的任何其他错误..

标签: java out-of-memory heap-memory pentaho


【解决方案1】:

以下 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

【讨论】:

    猜你喜欢
    • 2023-04-07
    • 1970-01-01
    • 2018-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-10
    • 1970-01-01
    相关资源
    最近更新 更多