【问题标题】:Free Pascal: fast and efficient reading of filesFree Pascal:快速高效地读取文件
【发布时间】:2013-03-17 15:06:54
【问题描述】:

有没有比使用 AssignFile、Reset 和 Read(在 Windows x86 和 x64 上)更快、更有效的文件读取方式? 我需要 grep(使用 TRegExpr)许多文本文件以获取一个模式。

【问题讨论】:

    标签: freepascal file-handling file-read


    【解决方案1】:

    两个方向:

    1. 继续使用文本,并最大限度地利用assignfile c.s.使用settextbuf 将缓冲区大小增加到 8kb。 (更大的值是可能的,但不再真正加速了)
    2. 否则,您必须使用普通的二进制文件访问来制作自己的文本访问。

    【讨论】:

      猜你喜欢
      • 2019-04-25
      • 2014-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-02
      • 1970-01-01
      • 2017-12-23
      • 1970-01-01
      相关资源
      最近更新 更多