new*_*bie 90 eclipse memory-management
我有以下设置,但是当我放入1024并用1024替换所有512时,那么eclipse根本不会启动.如何为我的eclipse JVM提供超过512M的内存?
-startup
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-product
com.springsource.sts.ide
--launcher.XXMaxPermSize
512M
-vm
C:\Program Files (x86)\Java\jdk1.6.0_18\bin\javaw
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms512m
-Xmx512m
-XX:MaxPermSize=512m
Run Code Online (Sandbox Code Playgroud)
Kal*_*son 111
我试图让Eclipse接受尽可能多的内存(例如2到4个演出),我遇到了很多问题.
eclipse.ini
在Eclipse安装目录中打开.您应该可以在之后更改内存大小-vmargs
最多1024没有问题达到某个最大值,取决于您的系统.这是我的Linux盒子上的那个部分:
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=512m
-Xms512m
-Xmx1024m
Run Code Online (Sandbox Code Playgroud)
这是我的Windows框上的那个部分:
-vmargs
-Xms256m
-Xmx1024m
Run Code Online (Sandbox Code Playgroud)
但是,我设置它高于1024兆的失败了.如果有人知道如何做这项工作,我很想知道.
编辑:32位版本的juno似乎不接受超过Xmx1024m,其中64位版本接受2048.
编辑:尼克的帖子包含一些很好的链接,解释了两个不同的东西:
我有8个演出的Ram,并且不能设置-Xmx
超过1024兆的ram,即使加载了最少量的程序,并且两个windows/linux报告4到5演出的免费ram.
Ibn*_*eed 34
这是我如何增加eclipse Juno的内存分配:
我的系统总共有4GB,当我在eclipse上工作时,我不会运行任何其他重型软件.所以我分配了2Gb.
我注意到的是,最小值和最大值之间的差异应该是512.下一个值应该是2048分钟+ 512 = 2560max
这是设置后eclipse中的堆值-Xms2048m -Xmx2560m
:
照顾和喂养Eclipse的记忆饥饿是一件痛苦的事...
或多或少地,请尝试尝试更少量直到它起作用,这就是您的最大值。
归档时间: |
|
查看次数: |
168629 次 |
最近记录: |