gpt4 book ai didi

.net - DataSet 与其他 .Net Collection 类的内存成本是多少?

转载 作者:行者123 更新时间:2023-12-04 20:59:42 26 4
gpt4 key购买 nike

在我们现在不那么现代的 n 层应用程序中,我们大量使用了数据集,我们正在评估对其他轻量级对象(即典型对象的集合)的更改。

有没有关于通过这样做我们可以获得多少内存消耗的引用文档?

最佳答案

DataSet 内存使用的重中之重是 DataTable 中每一行所需的 DataRow 对象以及为每一列自动生成的索引。列值的存储是有效的,您无法改进。用一组通用集合替换它可以消除 DataRows,如果 DataTable 没有很多列,这可能大约节省 50%。

索引是您需要担心的。他们对 DataSet 进行查询的速度非常快,除非您提供某种自定义替代品,否则您将失去这一点。您是否需要提供替代品是不可能的,这取决于您运行的查询类型。

关于.net - DataSet 与其他 .Net Collection 类的内存成本是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2253320/

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