作者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
1F:推 tstanly:但我有增加减少过N 加大的确不能跑 卡在那= = 01/14 16:10
2F:→ tkcn:除非有更多讯息,不然我还是坚持目前的说法 01/14 16:24
3F:推 tstanly:咦 降是1G吧 刚按了一下计算机 01/14 16:26
4F:推 tstanly:还是因为宣告两三个这种阵列 会加大啊? 01/14 16:30
5F:→ tkcn:显然你该换计算机了 (误), 你要问这问题怎麽解决,我只是 01/14 16:32
6F:→ tkcn:告诉你,其他部份的影响应该更大。 01/14 16:34
7F:推 tstanly:OK 谢罗 我再检查一下吧...^^ 01/14 16:36
8F:→ ken915007:哈哈…byte来在是kb喔… 01/14 17:36