我知道之前已经多次询问过这个问题,并且大多数人提出了如何增加堆大小的问题的答案都表示你不能使用命令行界面来执行此操作但是你必须进入RunWeka.ini并将最大堆大小= 1024M更改为最大堆大小= 2048 M.但是,当我尝试保存对RunWeka.ini所做的更改时,我收到警告,表示拒绝访问此fie。我尝试在记事本上查看并保存它,但访问被拒绝,我在Textpad上尝试过,但访问被拒绝。有没有办法增加堆大小?
答案 0 :(得分:3)
您可以使用终端增加工具weka的堆大小。 在终端上运行此命令。它会增加工具weka的堆大小。
java -Xmx1024m -jar weka.jar
答案 1 :(得分:1)
在Debian上,sudo vi /usr/bin/weka
并将MEMORY='256m'
更改为MEMORY=1024m'
答案 2 :(得分:0)
首先以管理员身份运行。在Windows中,右键单击记事本,以管理员身份运行,然后可以打开RunWeka.ini,修改它并保存更改。
答案 3 :(得分:0)
我遇到了类似的问题,但我做的是首先将weka.ini文件剪切到我电脑上的另一个位置,将maxheap大小更改为我想要的大小并保存,然后再将其返回到weka文件夹。你猜怎么着?它对我有用。
答案 4 :(得分:0)
在终端中运行此命令:
java -Xmx1024m -jar weka.jar
在本节中。 或者在记事本中打开这个文件(以管理员身份运行)从 Weka 的安装文件中作为
C:\Program Files\Weka-3-9
然后运行RunWeka配置文件然后去...
# the heap size (or any other JVM option)
#javaOpts=%JAVA_OPTS%
javaOpts=%JAVA_OPTS% -Xmx1024m