今天,我用Eclipse開發,寫了一個程序,用HashMap存儲一個比較大的文本文件, 其達到了100多M。可是運行的過程中出現瞭如下的一個異常。
我想是不是默認的給heap分配的內存不夠呢。是我就上網查了一下,果然分配的的比較小。
我查了一下eclipse.ini文件其中分配給VM的大小如下圖:
解決辦法:
1. 針對所有工程,更改參數。如下圖
選擇Window——>Preferences——>
2. 針對特定的工程。
選擇:Run ——> Run Configurations ——>
這樣相應的修改後,就不會出現上面的一異常了。當然參數的大小因情況而定。