2011-09-06 97 views
10

我經常在Eclipse Galileo中看到這個錯誤「操作鏈接查看器選擇與當前編輯器完成的錯誤」鏈接查看器選擇與當前編輯器的問題 - Eclipse

一旦這個錯誤彈出沒有UI事件在IDE中工作,我甚至不能關閉它也。每次我必須去任務管理器停止這個過程,在這個IDE工作好了5分鐘後,再次顯示與上述相同的錯誤。

我不知道發生了什麼事,請大家幫忙。

+0

看一看在工作區中'.log'文件。最後幾個錯誤是什麼? –

+1

thx for ur comment Tonny ...當我增加eclipse.ini中的PermSize時,錯誤消失了.. – Diny

回答

3

PermGen是VM中永久生成的對象(類名,內部化字符串,永遠不會被垃圾收集的對象)。一種簡單的,如果有點存儲器飢渴修復程序是通過添加

-XX:MaxPermSize=128M 

作爲起始的Eclipse時的一個參數JVM放大這些對象的最大空間。推薦的方法是通過你的eclipse.ini文件。

如果您在運行Eclipse時收到OutOfMemoryErrors,則可以通過將-vmargs命令傳遞給Eclipse啓動程序告訴VM讓堆增長到更大的數量。

-vmargs 
-Xms512m 
-Xmx1024m 

或者,你可以調用直接命令行參數的Eclipse可執行文件,如

eclipse [normal arguments] -vmargs -XX:PermSize=512M -XX:MaxPermSize=1024M -Xmx1024M [more VM args]