我是编程的新手,我刚学会了并且正在玩fstream,并注意到写入速度大约是300KBps。这是我的基本计划:
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
int countX = 0;
int countY = 0;
ofstream output;
output.open("output.txt");
for (int i = 0; i < 1000; i++)
{
for (int y = 0; y < 1000; y++)
{
countX++;
output << 1; //Record output.txt 1 byte of information
//300KBps
}
}
output << endl << countX;
output.close();
return 0;
}
现在我想知道是否有办法加速这个过程? (除了明显更好的硬件)例如。为程序投入更多处理能力。我的计算机利用率约为10-14%。