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修改內存 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM