gpt4 book ai didi

go - readString 与 readLine

转载 作者:IT王子 更新时间:2023-10-29 02:26:07 27 4
gpt4 key购买 nike

我正在编写一个应用程序来逐行读取文件列表并进行一些处理。我想尽可能少地使用 RAM。我遇到了这个问题 https://stackoverflow.com/a/41741702/3531263

张贴者说 readString 使用的 RAM 比 readLine 多,他们已经发布了一些代码。我不明白的是如何使用更多的内存?因为最终,按照他们编写代码的方式,他们仍在将整行代码写入缓冲区。那么这是否意味着如果他们只使用 readString,它会是同一件事吗?

最佳答案

the way their code is written, they are still writing an entire line to their buffer

他们的代码,是的。 您的 代码可能不需要整行同时在内存中。例如,您的程序正在按行首的请求 ID 过滤日志文件。它不需要读取可能有几兆字节或更多的整行,只是由于错误的请求 ID 而拒绝它。但是对于 ReadString,您没有选择的余地。

关于go - readString 与 readLine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55346712/

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