我知道,.NET的对象大小限制为2GB,
但是更复杂的对象的最大尺寸如DataTable呢?
这取决于里面的低级对象?
答案 0 :(得分:3)
更复杂的对象仍然是对象内部,它们包含对其他对象的引用。例如,如果这是DataTable
,那么它包含对earch行的引用,依此类推。关于OS类型,每个指针将占用32位或64位。只有指针大小是和,对象图深度没有限制(合理)。在这种情况下,您唯一的限制是可以为流程本身分配的最大内存量。
答案 1 :(得分:2)
关于行,DataTable可以存储的最大行数是16,777,216。