gpt4 book ai didi

c# - 解析具有许多(数百万)行的大型(> 4GB)文本文件的最佳(速度)方式是什么?

转载 作者:太空狗 更新时间:2023-10-29 21:31:45 25 4
gpt4 key购买 nike

我正在尝试确定读取多行大型文本文件、进行一些处理并将它们写入新文件的最快方法。在 C#/.net 中,StreamReader 似乎是一种看似快速的方法,但是当我尝试使用此文件(逐行读取)时,它的速度大约是 python I/O 速度的 1/3(这让我担心因为我一直听说 Python 2.6 的 IO 相对较慢)。

如果对此没有更快的 .Net 解决方案,是否可以编写比 StreamReader 更快的解决方案,或者它是否已经使用了我永远不希望击败的复杂缓冲区/算法/优化?

最佳答案

你有你正在做什么的代码示例,或者你正在阅读的文件的格式吗?

另一个很好的问题是您一次在内存中保留了多少流?

关于c# - 解析具有许多(数百万)行的大型(> 4GB)文本文件的最佳(速度)方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/414896/

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