首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >性能创建多个小文件

性能创建多个小文件
EN

Stack Overflow用户
提问于 2009-07-24 21:21:37
回答 4查看 414关注 0票数 3

我需要一个测试应用程序,将创建磁盘上的小文件的数量尽可能快。

异步操作是帮助创建文件,还是仅仅是写入文件?有没有加速整个过程的方法(不可能在单个文件上写入)

EN

回答 4

Stack Overflow用户

发布于 2009-07-24 21:24:05

物理驱动器IO不是这里的瓶颈吗?如果您写入4200rpm驱动器、10000rpm驱动器和超高速SSD,您可能会得到不同的结果。

票数 1
EN

Stack Overflow用户

发布于 2009-07-24 21:24:43

对我来说,如果不自己写一个测试应用程序就很难说了,但磁盘访问无论如何都是同步的,所以你不会同时有多个线程写入磁盘。如果在写出每个文件之前有大量的处理工作,您可以通过使用线程来提高性能。

票数 1
EN

Stack Overflow用户

发布于 2009-07-24 21:40:26

如果可以使用ramdisk测试您的应用程序,则可能会大大提高速度。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1180214

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档