【问题标题】:Getting error when i want to fetch bulk records当我想获取批量记录时出现错误
【发布时间】:2017-01-11 07:09:03
【问题描述】:

当我尝试获取超过 300000 条记录时,我遇到了错误。 m 使用链接来获取记录并使用多个类。 错误:java.lang.OutOfMemoryError:超出 GC 开销限制

请告诉我解决方案。

感谢

【问题讨论】:

    标签: orientdb graph-databases


    【解决方案1】:

    在您的情况下,分配给 JVM 的内存不足。 您可以尝试分配更多内存,如下所示: 运行 --> 运行配置 --> 选择“JRE”选项卡 --> 然后输入 -Xmx2048m

    我相信您正在使用默认 VM 参数运行程序。 您还可以通过执行堆转储分析或内存分析器来确定内存需求。

    尽管这可能会暂时解决您的问题(取决于 300000 条记录需要多少内存),但我建议您在程序中进行更改,例如批量获取记录。 我建议参考这篇文章。 How to deal with "java.lang.OutOfMemoryError: Java heap space" error (64MB heap size)

    【讨论】:

      猜你喜欢
      • 2013-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-23
      • 1970-01-01
      • 2022-07-26
      • 2021-03-22
      相关资源
      最近更新 更多