作者kulaice (我有勇气去?吗)
站内C_and_CPP
标题[问题] 阵列最大?串列最大?
时间Tue Mar 24 22:46:16 2009
同标题
想请问静态阵列最大可以宣告到多少
以二维来说,它只可以宣告两维乘起来在多少以下?
或是单维就不能超过多少了?
我的最大意思是可以正常使用,不会发生记忆体错误的...
第二个问题是:
键结串列最多可以到几个node,能超过1000万以上个node吗
node数是看记忆体大小来决定还是超过某个大小限制就不行了?
我一个node差不多存12个unsigned long的data吧
会问以上问题主要处理的资料有超过1000万笔,然後发生记忆体错误XD
1000万笔以下比较不会
但是看记忆体使用率还有10%可用阿(记忆体3G)
所以请教各位高手罗m(_ _)m
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.118.6.2
1F:推 VictorTom:以前用BCB6时, stack/heap的size是可以在proj设定调整的 03/24 22:51
2F:→ VictorTom:只是再大也无法超过某个限制, 所以我猜这是可以设的.... 03/24 22:52
3F:推 chrisdar:动态宣告不就好了? 03/24 23:05
4F:→ james732:动态宣告的话 heap没有上限吗? 03/25 00:59
5F:→ kulaice:动态我会,不过想了解一下 03/25 01:36
6F:推 Ebergies:32bit CPU 理论上 4GB 但实际上大概用到 3GB 就很拼了 03/25 09:37
7F:推 VictorTom:就算CPU定址到4G, OS给一般user mode的AP能用的定址空间 03/25 09:49
8F:→ VictorTom:也有限, 一般win下也只有2G, 除非开机选项特别下参数:) 03/25 09:49
9F:→ VictorTom:就算是这样, stack/heap size好像还是要check一下@_@" 03/25 09:50