【发布时间】:2012-01-31 14:26:15
【问题描述】:
我看到很多资源告诉我要添加哪一行,但我找不到任何资源可以逐步说明如何增加内存大小。
谢谢
Can somebody explain this in greater detail, where does this line go?
【问题讨论】:
我看到很多资源告诉我要添加哪一行,但我找不到任何资源可以逐步说明如何增加内存大小。
谢谢
Can somebody explain this in greater detail, where does this line go?
【问题讨论】:
完全取决于您如何启动它,但假设您使用的是随附的 bat:只需编辑 RunWeka.ini 并将 maxheap=something 变量(应该存在但如果不创建它)更改为您喜欢的任何内容。
例如:maxheap=4g 将堆设置为 4gb。
【讨论】:
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 Tab --> 查看 'Java Applet Runtime Settings' --> 更改/添加 Java 运行时参数选项
类似:
-vmargs -Xms256M -Xmx512M 甚至 -Xmx512M 单独应该可以工作。
【讨论】:
这是更好的一步一步增加带有 sanpshots 的 windows 7 的 Java 内存
问候
【讨论】:
上面的答案太旧了(最后一个是 1 年前)。 我在 Windows 10 上的 WEKA(版本 3.8.1) 遇到了同样的问题。
我在更新堆大小时遇到问题,我修复它的方法是添加一个环境变量(在控制面板下),如下所示:
JAVA_OPTS = -Xms30000m -Xmx30000m
提示:只需确保 RunWeka.ini 使用此环境变量即可。
在上面的例子中,我给了 WEKA 30GB。有用。
希望对某些人有所帮助。
【讨论】: