配置eclipse / java以最大限度地提升性能

时间:2013-04-16 15:36:09

标签: java eclipse out-of-memory jvm-arguments

我有一台带64位操作系统的Windows PC(Windows 7企业版)和8 GB的RAM。我想在eclipse上运行一个繁重的java程序,我想将尽可能多的PC资源分配给eclipse / JVM来提升性能。

顺便说一下,在同一个程序的两个不同的运行中,一个花了33分钟而另一个花了15个小时。这是一个非常大的差异,我不知道配置的变化(如果有的话)会导致性能的下降。

你能帮我配置一下吗?

2 个答案:

答案 0 :(得分:2)

在eclipse.ini中(在eclipse的主文件夹中)有一堆参数可以帮助你配置内存量。在文件的末尾应该是这样的:

-vmargs
-Xms1024m 
-Xmx2048m (max heap)
-Xss1m    (stack)

您可以根据需要添加任意数量的参数。所有这些都必须在行

之后
-vmargs

您可以找到更多JVM参数here

答案 1 :(得分:0)

你也可以用这种方式为Java分配内存:

  • 搜索控制面板框中键入Java。
  • 点击弹出的 Java 图标。
  • 点击查看
  • 如果您有64位操作系统,请确保获取x64版本。
  • 更改运行时参数,将'-Xmx1024m'替换为例如

根据您拥有的RAM数量进行更改,建议您使用256/512/768/1024/1536/2048。 对于32位操作系统,建议使用768M。 如果您有64位,或者不起作用,请继续尝试以下操作:1024m,1536m,2084m

希望有所帮助。