【问题标题】:Not enough memory for weka GUIweka GUI 内存不足
【发布时间】:2012-12-21 10:45:13
【问题描述】:

我是 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

或者类似的东西。

【问题讨论】:

  • weka 是一个启动脚本,您可以阅读它以查看它使用了哪些环境变量,或者您可以更改脚本吗?鉴于最大值通常是 64 位系统上最大内存的 1/4,听起来您可能需要更大的系统。它有多少内存?
  • 不,我只是不确定打开 GUI 的正确命令是什么。我想我确实需要 java -Xmx1024m ...

标签: java memory weka


【解决方案1】:

试试下面的命令。您可能需要根据数据集的大小调整内存量。

java -Xmx1024m -jar weka.jar

【讨论】:

  • 这似乎可行,谢谢!我不知道我需要使用 weka.jar 文件。
  • 对于其他发现此问题的人来说,只是另一个注意事项:我尝试了 java -jar -Xmx1024m weka.jar 并且该排序不起作用。 ialencar 的版本可以。
【解决方案2】:

这里是 Mac 用户的快速修复,不涉及终端:

右键单击主 Weka 文件(打开 Gui)并选择“显示包内容”; 使用任何文本编辑器打开 Info.plist 文件; 更改 -Xmx 选项。

【讨论】:

    【解决方案3】:

    我找到了这个optimizing memory limit for Weka

    【讨论】:

      猜你喜欢
      • 2012-02-28
      • 2013-10-04
      • 2014-10-15
      • 2011-05-21
      • 2021-06-30
      • 2015-05-18
      • 1970-01-01
      • 2021-12-20
      • 2021-10-29
      相关资源
      最近更新 更多