我已经看到很多资源告诉我要添加什么行,但我找不到任何资源来逐步说明如何增加内存大小。
由于
Can somebody explain this in greater detail, where does this line go?
答案 0 :(得分:5)
完全取决于你如何启动它,但假设你正在使用包含的蝙蝠:只需编辑RunWeka.ini
并更改maxheap=something
变量(应该存在,但如果没有创建它)到你的任何地方等。
例如:maxheap=4g
将堆设置为4gb。
答案 1 :(得分:1)
http://weka.wikispaces.com/Java+Virtual+Machine
我很确定你只是增加了JVM的大小而没有专门为Weka设置。
这些链接也可能有所帮助: http://weka.wikispaces.com/OutOfMemoryException http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html
根据您的操作系统,更改这些设置的方式可能有所不同,但要点是提高-vmargs -Xms256M -Xmx512M
修改强>
这是Windows XP的基本说明,但我确信这同样适用于Windows 7,或者您可以轻松搞清楚:
http://www.duckware.com/pmvr/howtoincreaseappletmemory.html
梗概:
开始 - >控制面板 - >打开'Java Plug-in' - > Java选项卡 - >查看“Java Applet运行时设置” - >更改/添加Java运行时参数选项
类似的东西:
-vmargs -Xms256M -Xmx512M
甚至-Xmx512M
都应该有效。
答案 2 :(得分:1)
答案 3 :(得分:0)
上面的答案太旧了(最后一个是1年前)。 我在Windows 10上的 WEKA(版本3.8.1)也遇到了同样的问题。
我有一个更新堆大小的问题,我修复它的方法是添加一个环境变量(在控制面板下),如下所示:
JAVA_OPTS = -Xms30000m -Xmx30000m
提示:只需确保RunWeka.ini正在使用此环境变量。
在上面的示例中,我给了WEKA 30GB。有用。
希望它对某些人有所帮助。