|
|
1
3
不幸的是,Windows上的文件访问并不是以其卓越的速度闻名,尤其是当您打开大量文件,并且只读取和写入少量数据时。为了获得更好的结果,解决方案(不是特别有用)是从少量文件中读取大量数据。(或者完全为这个程序切换到Linux?!) 其他随机建议尝试:
|
|
|
2
4
我相信当您关闭Windows中的文件时,每次都会将内容刷新到磁盘上。在Linux,我 don't think that is the case . 每次操作的冲洗费用都非常昂贵。 |
|
|
3
0
我认为这与2008年的情况无关。这与Linux和Windows文件系统的不同有关。以及C++如何与两个系统中的文件一起工作。 |
|
4
0
我在这里看到很多猜测。 您在VS2008 IDE下运行。你总是可以用“可怜人的剖析者”来发现 确切地 发生什么事。 在那一分钟,点击“暂停”按钮,看看它在做什么,包括调用堆栈。这样做几次。每一次暂停几乎都是确定的(prob=59/60),以捕捉到它在Linux下做不到的事情。 |
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |