我正在尝试加载35K记录的数据集。它给出了内存不足的错误:
=============================================== =======================
内存不足(堆上剩余的小于50MB)请加载较小的数据集或使用较大的堆大小。
初始大小:0MB
当前内存(使用堆):13.6MB
最大。内存(堆)可用:63.6MB
=============================================== =======================
我尝试通过增加堆大小来提供解决方案(从1024M开始,我将其更改为2000M,就像this solution offered那样),但是当我重新加载数据时,我仍然得到相同的错误。请帮忙。
答案 0 :(得分:0)
您是在Windows上还是在Linux / Mac上?
在Windows上,您可以设置环境变量JAVA_OPTS = -Xmx1500m
您可以在命令行上执行此操作,但必须从该命令行启动weka。
永久更改窗口,不仅适用于此命令窗口:
此页面包含不同版本Windows的简短说明/演练: https://www.java.com/en/download/help/path.xml
在这些说明中,不是更改/添加PATH环境变量,而是添加/更改具有高值的JAVA_OPTS环境变量。再次,不更改PATH,更改JAVA_OPTS。或创建它。