【问题标题】:Changing the Heap Size in Weka在 Weka 中更改堆大小
【发布时间】:2012-01-31 14:26:15
【问题描述】:

我看到很多资源告诉我要添加哪一行,但我找不到任何资源可以逐步说明如何增加内存大小。

谢谢

Can somebody explain this in greater detail, where does this line go?

【问题讨论】:

    标签: java weka


    【解决方案1】:

    完全取决于您如何启动它,但假设您使用的是随附的 bat:只需编辑 RunWeka.ini 并将 maxheap=something 变量(应该存在但如果不创建它)更改为您喜欢的任何内容。

    例如:maxheap=4g 将堆设置为 4gb。

    【讨论】:

    • 谢谢。它也不让我保存编辑。我确保关闭所有 Weka 实例,但它仍然不让我这样做。有什么想法吗?
    • 我不知道这是版权问题,但确实有效,非常感谢!
    【解决方案2】:

    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 单独应该可以工作。

    【讨论】:

    • 对不起,我在哪里更改 java -Xmx512m。 weka wiki 页面似乎没有任何说明。它只是说“使用 Sun JVM,您可以通过 -Xmx 选项执行此操作”。
    • 您使用的是哪个操作系统?你安装了哪个版本的JVM/JDK?
    • Windows 7 64 位。 JRE 6 JDK 1.6 。这就是所有需要的吗?顺便谢谢。
    • 用说明更新了我的答案...应该有所帮助。
    【解决方案3】:

    这是更好的一步一步增加带有 sanpshots 的 windows 7 的 Java 内存

    问候

    http://www.wikihow.com/Increase-Java-Memory-in-Windows-7

    【讨论】:

      【解决方案4】:

      上面的答案太旧了(最后一个是 1 年前)。 我在 Windows 10 上的 WEKA(版本 3.8.1) 遇到了同样的问题。

      我在更新堆大小时遇到​​问题,我修复它的方法是添加一个环境变量(在控制面板下),如下所示:

      JAVA_OPTS = -Xms30000m -Xmx30000m
      

      提示:只需确保 RunWeka.ini 使用此环境变量即可。

      在上面的例子中,我给了 WEKA 30GB。有用。

      希望对某些人有所帮助。

      【讨论】:

        猜你喜欢
        • 2013-02-22
        • 2014-05-13
        • 2012-01-29
        • 2015-05-18
        • 2020-11-24
        • 2012-01-10
        • 2018-09-13
        • 2012-07-24
        • 1970-01-01
        相关资源
        最近更新 更多