我是weka的新手,我只是在玩它。在Unix计算机上,我输入
weka
并且正确的GUI显示大约4-5秒(请注意,这在我输入的任何目录中都会发生,所以我不确定我是否从正确的目录中调用它)。但在此期间内存必须超过最大堆大小:
Not enough memory. Please load a smaller dataset or use larger heap size.
- initial JVM size: 119.1MB
- total memory used: 160.3MB
- max. memory avail.: 227.6 MB
我的问题类似于这里[Weka GUI - Not enough memory, won't load?],但我没有使用Window的计算机,因此我不确定如何永久更改最大堆内存。每当我尝试打开weka时都会发生这种情况。
任何帮助将不胜感激。我不是试图加载任何数据也不是使用simpleCLI;我只是想让GUI显示并探索它提供的内容,所以我不确定是否需要使用
java -Xmx1024MB
或类似的东西。
答案 0 :(得分:8)
尝试以下命令。您可能必须根据数据集的大小调整内存量。
java -Xmx1024m -jar weka.jar
答案 1 :(得分:1)
以下是Mac用户的快速修复,不涉及终端:
右键单击主Weka文件(打开Gui)并选择" Show Package Contents&#34 ;; 使用任何文本编辑器打开Info.plist文件; 更改-Xmx选项。
答案 2 :(得分:0)