【问题标题】:Not enough memory (less than 50 m on heap) error message in weka 3.8weka 3.8 中的内存不足(堆上小于 50 m)错误消息
【发布时间】:2021-06-30 18:42:28
【问题描述】:

我正在使用 weka 3.8。当我在我的数据集上应用关联规则时,会出现一条错误消息,指出(内存不足。堆上剩余不到 50m。请加载较小的数据集或使用较大的堆大小)。

【问题讨论】:

  • 那么,分配一个更大的堆?是什么阻止你这样做?
  • 你的意思是给weka的(.ini)文件中的堆分配更高的值?

标签: java memory weka heap-memory


【解决方案1】:

在你的RunWeka.ini你可以改变

javaOpts=%JAVA_OPTS%

javaOpts=%JAVA_OPTS% -Xmx2048m

参数-Xmx 表示你的虚拟机允许使用多少内存。

有关此参数和其他参数的更多信息,请参阅https://docs.oracle.com/en/java/javase/16/docs/specs/man/java.html

【讨论】:

  • 我正在尝试,但仍然出现错误消息。
  • 如果你增加到-Xmx8192m会发生什么?
猜你喜欢
  • 2015-05-18
  • 2013-10-04
  • 2020-05-04
  • 2012-04-06
  • 1970-01-01
  • 2015-02-10
  • 2017-10-10
  • 2020-12-15
  • 2014-08-02
相关资源
最近更新 更多