在C ++中将大量图像保留在RAM中的最佳方法

时间:2019-05-07 10:36:33

标签: c++ vector ram deque

我希望我的程序将大量图片保留在RAM内存中以便快速访问。对于复杂的计算,我想将系统推到极限,并让程序使用潜在的 all 可用RAM。 (无论金额多少)。

什么是最好的方法?我的图片存储在简单的2D RGBA阵列中。我以为首先使用std::vector,但给人的印象是内部矢量以连续方式存储。由于向量很大,也许会导致问题吗?

我想知道std::deque做这种事情是否会更好?因为对于std::deque,数据是以连续方式存储的(据我了解,如果我错了,请指出)。

任何其他相关提示都将受到欢迎。 我只需要加载一次图片。

0 个答案:

没有答案