java out of memory

ahesihua發表於2011-11-18
若Eclipse 報 “Exception in thread "main" java.lang.OutOfMemoryError: Java heap space ”錯誤,我們可以通過一下方法進行處理:首先, 開啟Eclipse軟體,選擇選單欄run,在二級選單中選擇 Debug Configurations,然後:在彈出的視窗中選擇(x)=arguments選項卡,VM arguments中輸入所需要的記憶體最大佔用量,比如輸入-Xmx800m即可。此外,在我的程式當中,我還應用了flush緩衝,所以程式完全可以處理20萬個節點的圖。

myeclipse中console輸出控制檯,輸出限定大小,可通過windows—Run/Debug—Console中的Console buffer size大小進行修改,這樣可以使得console的空間變成size大小。
jvm預設的大小(4M)
在linux下面執行-jar檔案當超出了JVM預設的大小時,使用java -Xmx2000m -jar TestFramework.jar config.xml test.txt 或者將Xmx設定為其他的值

相關文章