在Eclipse中设置JVM参数的正确方法是什么

Rav*_*ven 8 java eclipse jvm jvm-arguments

我正在使用eclipse 4.2来执行junit测试.测试使用了大量的内存,所以我想做的是扩大分配给jvm的内存.我想知道在eclipse ini文件中设置堆内存参数和运行配置之间是否存在差异?

Kil*_*oth 11

请注意,eclipse启动的Java进程的内存设置与eclipse本身允许的最大内存大小不同.

eclipse本身的容差是在启动时设置的

-vmargs -Xmx1024M -Xms1024M -XX:PermSize=2048m -XX:MaxPermSize=2048m

注意,"mx"中的m是区分大小写的,而"1024M"中的m是不区分大小写的; 单X选项拼写没有"=",但双X选项拼写为"=".

eclipse中设置了 eclipse 启动 JVM的内存大小,这是你想要影响单元测试的内容:

Window::Preferences::Java::Installed JREs::Edit::Default Vm Arguments: -Xms128M -Xmx2048M

(菜单条目的确切标题可能因eclipse版本而异.)