相关疑难解决方法(0)

优化读/写大数据(C++)

我希望优化C++模拟应用程序的读/写大数据.被称为"地图"的数据基本上由整数,双精度,浮点数和单个枚举组成.大部分地图数据的大小是固定的,但其中一小部分的大小可以变化(从几个到几KB).几个这样的映射(通常是数百万)在应用程序开始时计算一次,然后存储在单个二进制文件中,以便在每个模拟时间步骤进行解析.

由于有几百万个映射,因此fseek和fread是主要的瓶颈,解析这个二进制文件的速度非常慢.我正在寻找另一种方法来做同样的事情.

有什么指针吗?

c++ optimization

7
推荐指数
2
解决办法
3641
查看次数

标签 统计

c++ ×1

optimization ×1