关于读取文件的效率
我在读取文件时,文件不大时,比如10G以下,发现一旦读取了一遍,再读取的时间会很快,为什么?当文件很大时,比如100G,无论读取多少遍,不会出现此种情况。我想这是不是和缓存有关系?还有,我想如何才能利用这一点,在没有正式读取数据以前,先预读一遍,这样真正读数据时,效率会很快。
[解决办法]
使用contig整理指定文件的碎片这个小工具。http://technet.microsoft.com/en-us/sysinternals/bb545027.aspx
发布时间: 2012-06-05 13:54:06 作者: rapoo
关于读取文件的效率
我在读取文件时,文件不大时,比如10G以下,发现一旦读取了一遍,再读取的时间会很快,为什么?当文件很大时,比如100G,无论读取多少遍,不会出现此种情况。我想这是不是和缓存有关系?还有,我想如何才能利用这一点,在没有正式读取数据以前,先预读一遍,这样真正读数据时,效率会很快。
[解决办法]
使用contig整理指定文件的碎片这个小工具。http://technet.microsoft.com/en-us/sysinternals/bb545027.aspx