DataTable性能 - 重复追加还是多次更新?

时间:2016-02-24 19:07:12

标签: c# datatable

使用C#,Framework 4.6.1控制台应用程序在从本地磁盘读取文件并将输出序列化到本地磁盘后执行填充DataTable的工作。控制台应用程序将同时并行运行~32个实例。没有DB访问权限。控制台应用程序中的单线程。

DataTable始终以12列0行开始,并将增长到3,000-9,000个DataRows。我试图从内存和DataTable-filling-speed的角度理解,如果更有意义的是创建给定大小的DataTable(用null填充所有行),然后根据需要更新行(在1-64的更新集中) ),或创建新的DataRows(一次最多64个)并按顺序将它们附加到DataTable。

感谢。

0 个答案:

没有答案