java虛擬機JVM內存不夠,OutOfMemorry Error


  java.lang.OutOfMemoryError,這個錯誤是由於Java虛擬機分配的內存不夠造成的,網絡上很多文章說修改eclipse.ini,本人嘗試后,仍舊沒有作用,大家都是抄來抄去,自己懶得寫的。

 

修改eclipse配置文件eclipse.ini,路徑在安裝目錄下,如D:\eclipse,文件修改后如下: 

-startup

plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar

--launcher.library

plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813

-product

org.eclipse.epp.package.jee.product

--launcher.defaultAction

openFile

--launcher.XXMaxPermSize

256M

-showsplash

org.eclipse.platform

--launcher.XXMaxPermSize

512m

--launcher.defaultAction

openFile

-vmargs

-Dosgi.requiredJavaVersion=1.5

-Dhelp.lucene.tokenizer=standard

-Xms256m

-Xmx512m

 

-XX:PermSize=150M

-XX:MaxPermSize=256M

 

  以上的修改並不能真正解決問題,僅僅是使eclipse啟動快了一些而已。

 

  具體解決方案如下圖:eclipse->window –> Preferences ->tomcat(對應使用的服務器,比如tomcat,jboss,weblogic等) -> JVM Settings,添加-Xmx512M -Xms256M -XX:MaxPermSize=256m

 

  Myeclipse的Java VM argument 修改位置如下圖:添加-Xmx512M -Xms256M -XX:MaxPermSize=256m


免責聲明!

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



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