怎么调整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
打开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
中的配置。