Fortran Coder
标题:
Direct和Stream这两种方式读一个二进制文件,速度有差异.吗?
[打印本页]
作者:
静待花开
时间:
2023-6-24 09:45
标题:
Direct和Stream这两种方式读一个二进制文件,速度有差异.吗?
FORTRAN2003的Access=stream方式读取一个二进制文件,与 Access=direct这种读取方式,哪个快呢? 还是没有差别?有没有了解的?
我有一个很大的二进制文件,打开后,每次循环只读其中一部分,以前用Rec=..指定位置。后来了解到Stream可也用Pos=指定位置。
就想了解下,二者有没有速度差异?查了关于stream的介绍,多是介绍它比direct更加灵活,没有提到读取更快。请高手指定点。
作者:
li913
时间:
2023-6-24 12:21
可以认为速度没差异。
欢迎光临 Fortran Coder (http://bbs.fcode.cn/)
Powered by Discuz! X3.2