eclipse有啓動參數裏設置jvm大小,由於eclipse運行時本身也須要jvm,因此eclipse.ini裏設置的jvm大小不是具體某個程序運行時所用jvm的大小,這和具體程序運行的jvm大小無關。
那麼怎麼才能設置某個程序的jvm大小呢(固然控制檯運行的話不會存在這個問題,如:java -Xms256m -Xmx1024m classname,這樣就能夠把當前程序的jvm大小給設定)?
由於eclipse裏默認的一個程序的jvm配置爲:-Xms8m -Xmx128m,因此咱們的處理耗內存比較大時須要手動調整一下,以便不會內存溢出。具體的設置方法爲:
選中被運行的類,點擊菜單‘Run->RunConfigurations...’,選擇(x)=Argument標籤頁下的vm arguments框裏輸入-Xmx512m, 保存運行就ok了java