当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《解析具有许多(数百万)行的大(>4GB)文本文件的最佳(速度)方法是什么?》经验,为你挑选了0个好方法。
如何解决《解析具有许多(数百万)行的大(>4GB)文本文件的最佳(速度)方法是什么?》经验,为你挑选了0个好方法。

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

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

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有