myeclipse 配置堆內存

2.非堆內存分配java

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

 

打開myeclipse.initomcat

#utf8 (do not remove)eclipse

#utf8 (do not remove)ui

-startupdebug

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

--launcher.libraryblog

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

-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修改了參數設置但未生效,是由於違反了文件的設置規範:

參數如」項值」此類形式中間有空格需換行書寫;若是值中有空格需用雙引號包括起來。

 

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

一、普通java應用程序,使用java命令運行, 

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

 

二、tomcat 

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

 

三、eclipse中運行應用程序 

程序右鍵選屬性->run/debug settings->選中應用程序->編輯->Arguments->VM arguments輸入框輸入 

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

 

四、weblogic 

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

相關文章
相關標籤/搜索