我需要一个测试应用程序,将创建磁盘上的小文件的数量尽可能快。
异步操作是帮助创建文件,还是仅仅是写入文件?有没有加速整个过程的方法(不可能在单个文件上写入)
发布于 2009-07-24 21:24:05
物理驱动器IO不是这里的瓶颈吗?如果您写入4200rpm驱动器、10000rpm驱动器和超高速SSD,您可能会得到不同的结果。
发布于 2009-07-24 21:24:43
对我来说,如果不自己写一个测试应用程序就很难说了,但磁盘访问无论如何都是同步的,所以你不会同时有多个线程写入磁盘。如果在写出每个文件之前有大量的处理工作,您可以通过使用线程来提高性能。
发布于 2009-07-24 21:40:26
如果可以使用ramdisk测试您的应用程序,则可能会大大提高速度。
https://stackoverflow.com/questions/1180214
复制相似问题