java.lang.OutOfMemoryError:如何设置正确的Java参数

时间:2011-03-22 09:37:39

标签: java parameters jvm

  

可能重复:
  How to deal with “java.lang.OutOfMemoryError: Java heap space” error (64MB heap size)

您好,

任何人都可以提供从命令提示符设置Java参数...

我在线程“main”java.lang.OutOfMemoryError中得到异常:程序中的Java堆空间

由于

4 个答案:

答案 0 :(得分:2)

java -Xmx128m ...

这会将最大堆大小设置为128MB。见http://download.oracle.com/javase/1.4.2/docs/tooldocs/windows/java.html

eclipse -vmargs -Xmx128m

这告诉eclipse使用128MB作为启动应用程序的堆大小。见http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.user/tasks/running_eclipse.htm

答案 1 :(得分:0)

您可以设置-Xmx:512M参数以增加使用的最大可能内存。

答案 2 :(得分:0)

从命令提示符启动时尝试增加内存容量,例如:

eclipse -vmargs -Xms128m -Xmx512m

其中128m是最小值,512m是最大堆大小。

答案 3 :(得分:0)

Tune -XX:MaxPermSize也。

此参数也将使用java.lang.OutOfMemoryError