看板 java 關於我們 聯絡資訊
※ 引述《tstanly ()》之銘言: : 請問一下 : 如果我的陣列需要太大 : 導致eclipse會顯示超過memory heap size : 我增加eclipse的記憶體參數 加到最大了 : 還是會產生這個問題 : private int[] test=new int[N]; : 其中N最大到 : N=4^9=262144 : 遇到這種情形該怎麼解決...? 謝謝 int: 4 byte 這樣也才 1 mb 而已, 就算沒設 -Xmx 直接用預設值跑應該也沒問題吧? 應該要檢查一下程式其他部份。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.122.183.199
tstanly:但我有增加減少過N 加大的確不能跑 卡在那= = 01/14 16:10
tkcn:除非有更多訊息,不然我還是堅持目前的說法 01/14 16:24
tstanly:咦 降是1G吧 剛按了一下計算機 01/14 16:26
tstanly:還是因為宣告兩三個這種陣列 會加大啊? 01/14 16:30
tkcn:顯然你該換計算機了 (誤), 你要問這問題怎麼解決,我只是 01/14 16:32
tkcn:告訴你,其他部份的影響應該更大。 01/14 16:34
tstanly:OK 謝囉 我再檢查一下吧...^^ 01/14 16:36
ken915007:哈哈…byte來在是kb喔… 01/14 17:36