1. 程式人生 > >eclipse記憶體溢位問題解決

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是安裝在D盤當中的

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

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

-Dosgi.requiredJavaVersion=1.5
-Dhelp.lucene,tokenizer=standard
-Xms512m
-Xmx1024m