未来星开发团队的官网

myeclipse 配置堆内存

2.非堆内存分配

JVM使用-XX:PermSize设置非堆内存初始值,默认是物理内存的1/64;由XX:MaxPermSize设置最大非堆内存的大小,默认是物理内存的1/4。

 

打开myeclipse.ini

#utf8 (do not remove)

#utf8 (do not remove)

-startup

../Common/plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar

--launcher.library

../Common/plugins/org.eclipse.equinox.launcher.i18n.win32.win32.x86_64_4.2.0.v201201111650

-install

D:AppDataLocalMyEclipseMyEclipse 10

-vm

D:AppDataLocalMyEclipseCommoninarycom.sun.java.jdk.win32.x86_64_1.6.0.013injavaw.exe

-configuration

D:AppDataLocalMyEclipseMyEclipse 10configuration

-vmargs

-Xmx512m

-XX:MaxPermSize=384m

-XX:ReservedCodeCacheSize=96m

-Dosgi.nls.warnings=ignore

以上是我的myclipse.ini文件内容,修改参数为:-Xmx,-XX:MaxPermSize,-XX:ReservedCodeCacheSize,注意:-Xmx和-XX:MaxPermSize总和不能超过计算机本身内存大小。

myeclipse.ini修改了参数设置但未生效,是因为违反了文件的设置规范:

参数如”项值”此类形式中间有空格需换行书写;如果值中有空格需用双引号包括起来。

 

-------------------------------------------------------------------------------------------------

1、普通java应用程序,使用java命令运行, 

java -Xms1024m -Xmx1024m -XX:MaxNewSize=256m  -XX:MaxPermSize=256m -jar 

 

2、tomcat 

在catalina.bat的set JAVA_OPTS修改为set JAVA_OPTS=-Xms1024m -Xmx1024m -XX:MaxNewSize=256m  -XX:MaxPermSize=256m –server

 

3、eclipse中运行应用程序 

程序右键选属性->run/debug settings->选中应用程序->编辑->Arguments->VM arguments输入框输入 

-Xms1024m -Xmx1024m -XX:MaxNewSize=256m  -XX:MaxPermSize=256m 

 

4、weblogic 

在$DOMAIN_HOME/bin/setDomainEnv.sh修改内存 

posted @ 2016-03-16 11:25  费元星的博客  阅读(2708)  评论(0编辑  收藏  举报
未来星开发团队的官网