【发布时间】:2012-01-03 07:52:42
【问题描述】:
我必须收集文件的某些属性(修改日期等)。但是要分析的小文件很多。
我的问题是:如果我同时读取 3 个或 4 个文件,性能会更好吗?如果您访问网络上的文件,这会更好,因为您必须等待服务器响应。但是硬盘呢?如果文件已经被硬盘缓存,并发策略会更快吗?
【问题讨论】:
-
您只是从文件系统(stat 或等效的)读取元数据还是从文件本身读取数据?
-
只是元数据(文件大小、创建日期...)
-
那你绝对可以并行化它。您的许多“计算”会将结构解压缩到您的语言/存储结构中。
标签: performance file concurrency hard-drive