Cause:
編譯jni會產生大量的檔案,特別是 C/C++ indexer 會建立索引 若eclipse初始記憶體太小會導致
out of memory 的錯誤
Solution:
在 eclipse.ini檔案中可設定記憶體限制,主要調整以下幾個數值
初始設定

--launcher.XXMaxPermSize
256m
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m

調整後

--launcher.XXMaxPermSize
512m
-XX:MaxPermSize=512m
-Xms80m
-Xmx1000m

 
細節參考
http://wiki.eclipse.org/Eclipse.ini