【问题标题】:How to increase the heap size in WEKA?如何增加 WEKA 中的堆大小?
【发布时间】:2020-11-24 18:51:36
【问题描述】:
我正在学习WEKA,我想增加堆大小。
我做了问答研究,大多数答案表明堆大小可以在 RunWeka.ini 中更改,但我找不到 RunWeka.ini 和 maxheap .
我的 WEKA 版本是 Weka 3.8.4
【问题讨论】:
标签:
out-of-memory
weka
heap-size
【解决方案1】:
欢迎来到 SO。你有两个选择。
选项 1:
-
打开记事本或文本编辑器。
-
在里面写下面的语句。
java -Xmx8000m -cp "weka.jar" weka.gui.GUIChooser
这里“-Xmx”设置Weka可以使用的最大内存。其他
此参数的版本是“-Xms”。此参数设置最小值
Weka 将使用的内存。 “8000m”表示 8000 MB。你也可以写
“4g”并以千兆字节为单位。
-
将文件保存在笔记本中,如下图所示。为了
例如“run.bat”
-
复制文件,粘贴到Weka所在目录。
-
我认为双击粘贴的文件会很有用。
注意:如果你使用的是32位java,你不能增加超过
8GB。 64位没问题。
选项 2:
-
进入Weka所在的文件夹。
-
打开 RunWeka.ini 文件。找到下面代码中显示的行
并输入您想要的值,如图所示。
javaOpts=%JAVA_OPTS% -Xmx8048m
-
保存并运行 Weka。
我在网站上看到了这个选项 (link here)。但我不知道它是否有效。我认为它有效。
我正在使用第一个选项并且它有效。祝你好运。