【发布时间】:2012-10-21 11:22:10
【问题描述】:
我正在使用BinaryReader 读取二进制文件。我想在使用BufferedStream 缓冲输入时计算磁盘访问次数。不幸的是这个类是密封的,所以我不能重写方法来手动计算它。
有没有使用标准库的方法?还是我必须编写自己的缓冲 BinaryReader 来实现这一点?
【问题讨论】:
-
数据可以缓存在用户空间、操作系统、磁盘控制器中。我认为您只能粗略估计一下
-
@L.B:好的,假设每次重新填充缓冲区都是一次磁盘访问。那么这个怎么算呢?
标签: c# bufferedstream disk-access