天天看點

eclipse記憶體溢出問題解決

解決第一步,為什麼會出現這種錯誤?

(1)這一部分用于存放Class和Meta的資訊,Class在被 Load的時候被放入PermGen  space區域,它和和存放Instance的Heap區域不同。 (2) GC(Garbage  Collection)不會在主程式運作期對PermGen space進行清理,是以如果你的APP會LOAD很多CLASS 的話,就很可能出現PermGen  space錯誤。這種錯誤常見在web伺服器對JSP進行pre compile的時候。 如果你的WEB  APP下都用了大量的第三方jar,其大小超過了jvm預設的大小(4M)那麼就會産生此錯誤資訊了。顯然需要配置記憶體了

eclipse記憶體溢出問題解決

我的eclipse是安裝在D盤當中的

解決第二步,解決這個問題之前,首先找到出現問題的出處。就需要在D:\rootpackage\Eclipse\adt64\eclipse裡面找到eclipse的配置,eclipse.ini的檔案裡面。找到之後需要輕按兩下打開。我們來看看一下這裡的内容。

eclipse記憶體溢出問題解決

解決第三步,通過解決第二步,後面的輕按兩下之後,然後看到這個這個内容,把你的配置檔案改成如下的内容。完成之後然後就可以重新開機eclipse,就不會爆出這個記憶體錯誤了。因為出錯的源泉已經解決了

-Dosgi.requiredJavaVersion=1.5
-Dhelp.lucene,tokenizer=standard
-Xms512m
-Xmx1024m
           
eclipse記憶體溢出問題解決

繼續閱讀