相关疑难解决方法(0)

Java选项-Xmx代表什么?

java -Xmx1024m filename

什么-Xmx意思?

java

248
推荐指数
5
解决办法
62万
查看次数

当已经指定了最大堆值时,是否有解决"Java堆空间"内存错误的解决方法?

我正在运行一个WEKA分类器(J48,输入.arff文件由3个字段组成,字段1具有~27k个不同属性,字段2~500k值),最新一代Macbook Pro具有8GB RAM.我使用-Xmx参数将java堆空间增加到最大值:

java -Xmx7G -cp weka-3-6-10/weka.jar weka.classifiers.trees.J48 -t myfiles/loc_linear.arff -i

但是当我运行分类器(大约10分钟后)后,我得到错误" 线程中的异常"主"java.lang.OutOfMemoryError:Java堆空间 ".

显然我的输入文件8GB RAM是不够的.这是否意味着唯一的解决方案是拥有更强大的硬件(例如16GB RAM或非常强大的服务器/集群)?这个问题会有解决方法吗?(例如,减少输入文件?如果是这样,您认为哪种标准适用于减少?).还有其他想法或建议吗?

java memory-management weka

3
推荐指数
1
解决办法
3761
查看次数

改变Weka中的堆大小

我已经看到很多资源告诉我要添加什么行,但是我找不到任何资源来逐步指示如何增加内存大小.

谢谢

有人可以更详细地解释这一点,这条线路在哪里?

java weka

1
推荐指数
1
解决办法
9491
查看次数

标签 统计

java ×3

weka ×2

memory-management ×1