【发布时间】:2012-07-24 15:34:56
【问题描述】:
我正在处理一个项目,该项目实际上从 CSV 文件加载数据,对其进行处理,然后将其保存在磁盘上。为了快速读取 CSV 数据,我使用 Lumenworks CSV 阅读器http://www.codeproject.com/Articles/9258/A-Fast-CSV-Reader。这工作正常,直到一个限制,但当我有大小为 1GB 或更大的 CSV 时,它需要时间。有没有其他方法可以更快地读取 CSV?
【问题讨论】:
-
CSV 来自哪里?是否有可能以更有效的形式获得它?
-
CSV 是微不足道的......我无法想象 CPU 使用率在 IO 时间内会很明显的场景。如果你能提供一些关于你实际在做什么的信息/代码,那将会很有用。
-
1GB 的数据确实需要时间。这听起来像是 IO 限制...
-
是的,很可能你已经超出了机器的能力,而不是库。哎呀。
-
换一个更快的硬盘
标签: c#