Mar*_*sen 10 c++ memory stl
我最近构建了一个严重依赖于stl队列的应用程序,并且遇到了内存问题,队列变得很大以适应机器内存.是否有任何磁盘支持的开源,IO /内存高效队列实现可以插入到stl队列中,使我的应用程序神奇地使用更少的RAM?
我想要一些具有读/写缓冲机制的东西 - 因为我的应用程序确实在50k排队/出队pr sec,并且对象相当小.
我的队列包含32位整数对,使每个条目占用64位,链接列表是不可能的,因为它们将使内存消耗加倍.
Pyr*_*rce 6
我会研究使用STXXL.它使用文件系统后端重新实现了许多stl容器接口.其中一个实现是deque结构.
归档时间:
12 年 前
查看次数:
1118 次
最近记录: