RE: [cpp] C++ Map 在32位模式下最大容限是多少?
quengzi
quengzi at gmail.com
Mon Mar 17 22:42:07 CST 2008
呵呵,我也想知道!
如果在32位模式下运行的话,即使是进程外组件也有问题。
有人推荐DHT,这种方式算法加上性能和稳定性等要求都比较高。
处理一个大的门户网站的日志信息,每个月的信息量将是一个天文数字,我只能以亿来
作为单位来计算容量,这样的话即使采用数据库缓冲进行查询,对数据库而言也是压力
不小。
换一个模式采用分布式哈希表,那么如何以一个关键词快速定位到记录,算法是一个挑
战。
-----Original Message-----
From: cpp-bounces at codingnow.com [mailto:cpp-bounces at codingnow.com] On Behalf
Of hoohag
Sent: Monday, March 17, 2008 12:26 PM
To: C++ Discuss Group
Subject: Re: [cpp] C++ Map 在32位模式下最大容限是多少?
哈哈, 这个问题.....没想到被你先问了
Regards
jesus.job
----- Original Message -----
From: "Daniel" <liutaonomail at gmail.com>
To: "'C++ Discuss Group'" <cpp at codingnow.com>
Sent: Monday, March 17, 2008 10:48 AM
Subject: RE: [cpp] C++ Map 在32位模式下最大容限是多少?
> 技术无关.....
> 我纯粹是对"李慧霸"这个名字的好奇而已...
> 男?女?
> 慧字,感觉应该为女性,但是霸字,应为男性啊~~
> 请回答释疑,谢谢~~
>
>> -----Original Message-----
>> From: cpp-bounces at codingnow.com [mailto:cpp-bounces at codingnow.com]
>> On Behalf Of 李慧霸
>> Sent: Monday, March 17, 2008 10:36 AM
>> To: C++ Discuss Group
>> Subject: Re: [cpp] C++ Map 在32位模式下最大容限是多少?
>>
>> 有如此高的内存需求,多半是服务器程序,那么64位OS是最好的选择。
>>
>> c++的map是用红黑树实现的,每个节点(就是每个元素)的额外开销应该
>> 不超过16字节(
>> 有待求证)。 8220;额外开销 8221;是指除了存储你的key、value之外的开销。所以2G
>> 的地址空间
>> 应该可以存放很多东西。
>>
>> 如果其他部分的内存开销不大,可以考虑C++ interop(不用COM),甚至直
>> 接用C++/CLI生
>> 成托管代码。否则可以考虑进程外COM。
>>
>> ------------------
>> 李慧霸
>> 2008-03-17
>>
>> -------------------------------------------------------------
>> >发件人:quengzi
>> >发送日期:2008-03-13 12:27:24
>> >收件人:Cpp at codingnow.com
>> >抄送:quengzi at gmail.com
>> >主题:[cpp] C++ Map 在32位模式下最大容限是多少?
>> >
>> >在C#中32位机器Hash容器最多2000万多一些(内存达到容限)
>> 在C++中是否有同样的问题?
>> 如果我用C++写一个COM组件,是否可以扩展内存,在Map中存放更多的
>> 内容?
>> _______________________________________________
>> Cpp mailing list
>> Cpp at codingnow.com
>> http://codingnow.com/mailman/listinfo/cpp
>> >
>>
>> _______________________________________________
>> Cpp mailing list
>> Cpp at codingnow.com
>> http://codingnow.com/mailman/listinfo/cpp
>
> _______________________________________________
> Cpp mailing list
> Cpp at codingnow.com
> http://codingnow.com/mailman/listinfo/cpp
_______________________________________________
Cpp mailing list
Cpp at codingnow.com
http://codingnow.com/mailman/listinfo/cpp
More information about the Cpp
mailing list