作者tkcn (小安)
看板java
標題Re: [問題] 陣列問題
時間Thu Jan 14 16:05:33 2010
※ 引述《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