使用例如C ++ ofstream class http://www.cplusplus.com/reference/fstream/ofstream/
如果我打开一个文件追加:
std::ofstream myOutputFile;
myOutputFile.open("/tmp/mytest.txt", ios::out | ios::app);
myOutputFile << "This is a line\n";
myOutputFile.close();
让我改写:
在使用Ext3文件系统的RH Linux 5.9上多次运行此程序时,执行时间是否随着程序运行的次数而增加(请记住每次执行时文件大小会增加)?
同样的问题,但在NTFS文件系统上使用W7 Professional?
我的观察是在RH Linux上我们有恒定的时间,在W7上执行时间增加(我用数百万次迭代进行了测试),但我不知道是否有任何可能影响结果的附加变量。
答案 0 :(得分:0)
文件大小:可能。文件系统通常具有随机访问权限,因此不应该。
操作系统:是的。 (袖珍计算器与数据库仓库?)文件系统:是的。 (NFS vs SSHFS与软盘上的FAT)