数据表或.net中其他复杂对象的最大大小

本文关键字:对象 复杂 net 其他 数据表 | 更新日期: 2023-09-27 18:10:48

我知道,在。net中对象的大小限制为2GB,

但是更复杂的对象的最大大小呢,比如DataTable?

它取决于内部的低级对象?

数据表或.net中其他复杂对象的最大大小

更复杂的对象仍然是内部对象,它们包含对其他对象的引用。例如,如果这是DataTable,那么它包含对每一行的引用,以此类推。根据操作系统类型,每个指针将占用32位或64位。只有指针大小是总和,对象图深度没有限制(合理)。在这种情况下,唯一的限制是可以为进程本身分配的最大内存量。

关于行,DataTable可以存储的最大行数是16,777,216.