c++ - 提高写入速度 C++
问题描述
我有一个 C++ 程序可以将内容写入文件,但写入速度极低。
这是它:
#include <string>
#include <fstream>
#include <limits.h>
#include <iostream>
int main()
{
std::ofstream file("Important.txt");
for (int i = 0; i < INT_MAX; i++)
{
file << 0;
}
file.close();
return 0x45;
}
写入速度几乎没有达到 5.6 mbps(如任务管理器所示)。
然后我尝试使用win32 api,但写入速度几乎没有达到0.5 mpbs(也是根据taskmanager)
我已经看到程序在我的驱动器上写入速度高达 130 mbps。我还尝试了 Crystal Disk Mark 8 来检查我的写入速度,它显示大约 135 mbps。关于如何提高磁盘写入速度的任何建议。
我不认为这是This的副本。我只想写简单的strings
和int
文件
解决方案
推荐阅读
- android - 如何使用 Android 中的任何库实现以下设计
- javascript - ReactJS 检查地图中的值
- jquery - 如何使用具有 long 和 lat 值的 Bing 地图显示地图?
- php - archive.php 上带有画廊字段的 WordPress ACF 选项组返回 NULL
- wordpress - 奇怪的数字
- mysql - 无法连接到 [远程主机] 上的 MySQL 服务器(远程主机通过 ngrok)
- kotlin - vertx-lang-kotlin-coroutines 理解
- c++ - 如何将当前运行的可执行文件重命名为另一个名称?
- database - 在服务器应用程序中使用 Sqlite?备择方案?
- python - 空间训练模型