如何通过并行文件访问来优化性能

时间:2017-03-23 09:26:08

标签: c# windows io parallel-processing

有一个应用程序可以读取某个文件夹的文件内容并并行显示结果。 如果在HDD上进行并行文件访问,它的工作效果非常好,但是当我在DVD Rom上做同样的事情时,它的工作时间很长。 当我将文件IO包装在一个锁定中,只允许单个文件读取时,我对DVD性能感到满意,但在硬盘上性能不足。

目前正在考虑通过给定文件夹路径识别存储性能的机制,然后,有一些度量标准,我想平衡并行文件读取。

我如何获得这样的指标? (或者,如果有办法获得像DVD,USB2这样的慢速设备?)

有没有更好的解决方案,而不是我想到的那个?

0 个答案:

没有答案