eclipse java.lang.OutOfMemoryError: Java heap space 解決方案

okone96發表於2007-08-06

eclipse 有啟動引數裡設定jvm大小,因為eclipse執行時自己也需要jvm,所以eclipse.ini裡設定的jvm大小不是具體某個程式執行時所用jvm的大小,這和具體程式執行的jvm大小無關。

那麼怎麼才能設定某個程式的jvm大小呢(當然控制檯執行的話不會存在這個問題,如:java -Xms256m -Xmx1024m classname,這樣就可以把當前程式的jvm大小給設定)?

因為eclipse裡預設的一個程式的jvm配置為:-Xms8m -Xmx128m,所以我們的處理耗記憶體比較大時需要手動調整一下,以便不會記憶體溢位。具體的設定方法為:

選中被執行的類,點選選單‘run->run...’,選擇(x)=Argument標籤頁下的vm arguments框裡輸入 -Xmx512m, 儲存執行就ok了

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/750220/viewspace-932271/,如需轉載,請註明出處,否則將追究法律責任。

相關文章