gpt4 book ai didi

c# - 提高数据表性能

转载 作者:行者123 更新时间:2023-12-03 03:10:44 25 4
gpt4 key购买 nike

我有一个 DataTable,其中填充了 5 列的 250,000 条记录,我对此至少进行了 500,000 次迭代。

具有 1000 条记录的表之间的性能差异巨大,我可以理解并理解为什么 - 但是有没有办法提高性能?

最佳答案

我假设您有充分的理由迭代列表 500,000 次。

根据每次迭代所做的工作,您也许能够从工作负载的某些并行化中受益。看看TPL ,您可以使用Parallel.ForEach将工作分解为可以同时运行的任务。这样您就可以利用具有更多 CPU 内核的更强大的硬件。

当然,如果您可以在更少的迭代中完成更多的工作,您也可能会获得一些性能,但是在实际不知道自己在做什么的情况下,可以提供的唯一建议是高级想法,没有任何基于实际问题领域的基础。

关于c# - 提高数据表性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3639274/

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