Fortran Coder

查看: 20969|回复: 8
打印 上一主题 下一主题

[文件读写] FORTRAN 随机存储和读取文件中指定位置数据

[复制链接]

1963

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1357 元
贡献
574 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

楼主
发表于 2014-3-15 07:39:15 | 显示全部楼层
无格式直接方式读取,是最快的方式了。如果你还想加快,恐怕只有在硬件和操作系统方面寻求突破了。
比如:
1.关闭杀毒软件,及其他有文件读写的程序。
2.选用新的硬盘接口。
3.选用新的固态硬盘。

另外,我不明白你说的随机存储是什么意思。

1963

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1357 元
贡献
574 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

沙发
发表于 2014-3-16 08:41:58 | 显示全部楼层
你说的随机,其实就是直接读取的概念。ACCESS='DIRECT'

这代码虽然不太规范,但执行效率应该没有太大改善余地了。

1963

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1357 元
贡献
574 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

板凳
发表于 2014-3-16 10:39:47 | 显示全部楼层
duty 发表于 2014-3-16 10:22
那顺序读取和直接读取哪一个效率高?

无格式比有格式效率高。
直接读取比顺序读取效率高。

所以,在语法层次上,你的读写方式应该是瓶颈了。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-6 03:45

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表