1

.NET ではオブジェクトのサイズが 2GB に制限されていることは知っていますが、

しかし、DataTable のようなより複雑なオブジェクトの最大サイズはどうですか?

内部の低レベルオブジェクトに依存しますか?

4

2 に答える 2

3

より複雑なオブジェクトは内部のオブジェクトのままであり、他のオブジェクトへの参照が含まれています。たとえば、これがある場合DataTable、ear 行などの参照が含まれます。各ポインタは、OS タイプに関して 32 ビットまたは 64 ビットを使用します。ポインターのサイズのみが合計され、オブジェクト グラフの深さに制限はありません (合理的)。この場合の唯一の制限は、プロセス自体に割り当てることができる最大メモリ量です。

于 2013-04-25T13:05:53.763 に答える
2

行に関しては、DataTable が格納できる行の最大数は 16,777,216 です。

于 2013-04-25T13:08:28.137 に答える