结构体数组存保存到磁盘做缓冲的问题

north00 north00 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
请教高手:程序里有个很大的结构体数组,大概是10*500的结构体数组,在 运算的时候导致内存不够
查了网上有说是保存到磁盘,然后在使用的时候读取出数据,我知道用CFile等存储数据的方法,但是由于该结构体比较复杂,如果用CFile等操作,必须将里面的每个数据都一一展开来保存,读取的时候也不方便
所以请教高手有没有好的方法??

谢谢!~
...全文

相关推荐

BufferManager:数据库缓冲池是一组固定大小的内存缓冲区(称为帧),用于保存从磁盘读取到内存中的数据库页面(也称为磁盘块)。 页是磁盘与驻留在主内存中的缓冲池之间的传输单位。 大多数现代数据库系统使用的页面大小至少为8,192字节。 另一个需要注意的重要事项是,内存中的数据库页面是磁盘上首次读取时对应页面的精确副本。一旦从磁盘将页面读取到缓冲池后,DBMS软件就可以更新存储在磁盘上的信息。页面,导致缓冲池中的副本不同于磁盘上的副本。 这样的页面被称为脏页面。 由于磁盘上的数据库本身通常大于缓冲池

BufferManager:数据库缓冲池是一组固定大小的内存缓冲区(称为帧),用于保存从磁盘读取到内存中的数据库页面(也称为磁盘块)。 页是磁盘与驻留在主内存中的缓冲池之间的传输单位。 大多数现代数据

cocoaitea

VC双缓冲绘图例子(可以绘任意曲线,打开和保存图片)

**保存图片**:对于保存图片,程序可能使用了`SaveImage`或`BitBlt`等API,将缓冲区的内容转换为图像文件格式,如BMP、JPEG或PNG,然后写入到磁盘上。

渔村居士

mil采集卡双缓冲保存图像程序实例

交换缓冲区:完成绘制后,交换绘制缓冲区和显示缓冲区的角色,以便用户看到新的图像。7. 保存图像:在合适的时候,可以调用`M_FileWrite`将当前的图像保存到磁盘。8.

autumn_si

C语言中printf()缓冲问题详解

"C语言中printf()函数的缓冲问题主要涉及到输入输出缓冲区的概念、类型以及如何控制缓冲区的刷新。"在C语言中,`printf()` 函数的输出通常会被送到一个缓冲区,这个缓冲区是内存中的一

weixin_38654944

关于android中的图片缓冲区问题

**磁盘缓存**:对于频繁访问的图片,可以将其保存到本地磁盘,如SD卡,便于快速加载。`OkHttp`库的`Cache`类和`DiskLruCache`是常见的磁盘缓存实现。4.

weixin_38669628
评论 2
收藏 已收藏
分享
返回顶部
north00
VC/MFC 16,550 成员 421,606 内容