我有一台带64位操作系统的Windows PC(Windows 7企业版)和8 GB的RAM。我想在eclipse上运行一个繁重的java程序,我想将尽可能多的PC资源分配给eclipse / JVM来提升性能。
顺便说一下,在同一个程序的两个不同的运行中,一个花了33分钟而另一个花了15个小时。这是一个非常大的差异,我不知道配置的变化(如果有的话)会导致性能的下降。
你能帮我配置一下吗?
答案 0 :(得分:2)
在eclipse.ini中(在eclipse的主文件夹中)有一堆参数可以帮助你配置内存量。在文件的末尾应该是这样的:
-vmargs
-Xms1024m
-Xmx2048m (max heap)
-Xss1m (stack)
您可以根据需要添加任意数量的参数。所有这些都必须在行
之后-vmargs
您可以找到更多JVM参数here
答案 1 :(得分:0)
你也可以用这种方式为Java分配内存:
根据您拥有的RAM数量进行更改,建议您使用256/512/768/1024/1536/2048。 对于32位操作系统,建议使用768M。 如果您有64位,或者不起作用,请继续尝试以下操作:1024m,1536m,2084m
希望有所帮助。