1. 程式人生 > >an internal error occurred while showing an internal error...

an internal error occurred while showing an internal error...

                                                                                     Eclipse啟動報錯問題

Eclipse整合Flex外掛後,啟動記憶體不夠用,設定也存在問題。

在Eclipse的workspace下有個.metadata資料夾,Eclipse出現異常的log檔案就在這個目錄下。

     eclipse彈出這樣的錯誤:

     

     

     檢視日誌檔案發現:
     !ENTRY org.eclipse.core.jobs 4 2 2015-01-19 15:26:32
     !MESSAGE An internal error occurred during: "Updating indexes".


     !STACK 0
     java.lang.OutOfMemoryError: Java heap space

     【解決辦法】
      windows---preference---maven----取消勾選的 Download repository index updates on startup

      

重啟Eclipse。

------------------------------------------------------------------------------

Tomcat記憶體配置:

Initial memory pool: 初始話的Java虛擬機器記憶體大小,
Maxinum memory pool: Java虛擬機器可使用的最大記憶體,
Thread stack size: 程式堆疊大小。
如果是512M記憶體的話,Initial memory pool最好不要超過256M,
Maxinum memory pool不要超過512M,
Thread stack size不要動,使用預設的就好了。

配置示例:

Intitial memory pool:1028

Maximum memory pool:2048

Thread stack size:512