0

刚,我需要一些关于这个的想法。

假设我想从我收集的数据中构建一个 CSV 文件。List 中的数据约为 100MB。首先构建列表然后将整个列表写入 CSV 是否更有效,或者我应该在收集数据时写入 CSV?

提前致谢。

4

2 回答 2

1

看来您是在专门询问效率

如果您通过分配的总内存定义最有效 - 那么在获取数据时肯定会构建 CSV。

如果您将最有效定义为在(短期)未来利用数据时最通用的方法,那么首先填充列表可能是最谨慎的。

还有许多其他可能性,我想这取决于您如何定义效率。

于 2012-09-22T21:31:23.440 回答
0

不使用任何内存并将其用作列表会更快,但是,如果您正在执行需要考虑数据切片的操作,则使用列表会更容易甚至更快。

于 2012-09-22T21:26:18.397 回答