怎么调整eclipse的内存大小

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么调整eclipse的内存大小相关的知识,希望对你有一定的参考价值。

方法一:

打开eclipse,选择Window--Preferences...在对话框左边的树上双击Java,再双击Installed
JREs,在右边选择前面有对勾的JRE,再单击右边的“Edit”按钮,
出现一个 Edit JRE 的对话框,在其中的Default VM Arguments: 框中输入 -Xms128m -Xmx512m
,这样设置Java拟虚机内存使用最小是128M,最大是512M,再单击“OK”关闭 Edit JRE 对话框,再单击“OK”关闭
Preferences对话框,Eclipse一下子就运行快了起来


方法二:

java project 可以右击工程 Run AS
-->选最下面Run...-->
Arguments-->在VM arguments里面填
-Xmx256m。这样就可以设置它运行时最大内存为256m

方法三:eclipse.ini

-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
128M
-vmargs
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m
-Dosgi.bundlefile.limit=100

参考技术A 方法一:

打开eclipse,选择Window--Preferences...在对话框左边的树上双击Java,再双击Installed
JREs,在右边选择前面有对勾的JRE,再单击右边的“Edit”按钮,
出现一个 Edit JRE 的对话框,在其中的Default VM Arguments: 框中输入 -Xms128m -Xmx512m
,这样设置Java拟虚机内存使用最小是128M,最大是512M,再单击“OK”关闭 Edit JRE 对话框,再单击“OK”关闭
Preferences对话框,Eclipse一下子就运行快了起来

方法二:

java project 可以右击工程 Run AS
-->选最下面Run...-->
Arguments-->在VM arguments里面填
-Xmx256m。这样就可以设置它运行时最大内存为256m

方法三:eclipse.ini

-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
128M
-vmargs
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m
-Dosgi.bundlefile.limit=100

调整JVM内存大小

首次运行公司项目,出现了内存溢出,具体出现java.lang.OutOfMemoryError: PermGen space和java.lang.OutOfMemoryError:GC overhead limit exceeded异常

调整运行时JVM内存大小主要有两种方式:

1,在Eclipse中配置

         Eclipse中的Window-->Preferences-->Java-->Installed JREs-->Edit,在Default VM arguments中配置如下 参数

      -Xms1024m -Xmx2048m -XX:PermSize=256M -XX:MaxNewSize=1024m -XX:MaxPermSize=512m

                具体可配置的参数还有很多,此处仅设置了这几个参数,有需要设置别的参数的同学,请自行添加即可。

2,在Tomcat的配置文件中配置

   Tomcat分为安装板(.exe)和解压版(.zip,tar.zip,解压即用无需安装的),二者JVM参数的配置方式有区别,这里只介绍解压版的JVM参数内存配置方式,安装板的配置方式

              不同,有兴趣的同学可以自行查找。

   打开Tomcat-->bin-->catalina.bat,在@echo off后的第一行加入  set JAVA_OPTS=-Xmx512m -Xms512m -XX:PermSize=256M  -XX:MaxPermSize=512m 即可。

3,查看JVM参数是否设置成功

    点击jdk安装目录下bin目录中的JVisualVM.exe,在“JVM参数”中可以查看具体配置。

4,注意!!!两种配置方式的优先级是Eclipse的配置优先级高于Tomcat,所以,在配置的时候,只需要选择一种方式配置即可,两种方式都使用的话,项目启动时默认使用Eclipse

中的配置。

以上是关于怎么调整eclipse的内存大小的主要内容,如果未能解决你的问题,请参考以下文章

如何设置电脑内存大小?

虚拟内存是啥东西?有啥用?如果虚拟内存不足会有啥危害?如何调整虚拟内存的大小?

如何设置Tomcat的JVM虚拟机内存大小

如何配置Tomcat的JVM虚拟机内存大小

eclipse怎样调整字体大小(最全)

如何修改ubuntu虚拟机内存大小