gpt4 book ai didi

c - 提高 C 中文件 IO 的性能

转载 作者:太空宇宙 更新时间:2023-11-04 08:37:37 25 4
gpt4 key购买 nike

<分区>

我需要在对它们执行堆操作后将大量整数写入一个文件,一个一个地。我正在尝试将排序的文件合并到一个文件中。截至目前,每次操作后我都会写入文件。我正在使用最小堆来合并文件。

我的问题是-

  1. 执行文件写入时,是每次写入文件时都访问磁盘还是一次写入大块内存块?

  2. 如果我将堆的输出放在一个大小为 1024 或更大的数组中,然后立即执行写入,是否会提高性能?

提前谢谢你。

编辑- 使用 setbuffer() 会有帮助吗?我觉得它应该在一定程度上有所帮助。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com