6

.NetのメモリにロードできるDataTableの最大サイズはいくつですか?

人工的な制限はありますか、それともコードを実行しているボックスによってのみ制限されますか?

4

4 に答える 4

18

メモリフットプリントはわかりませんが、最大行数があります。MSDNから:

DataTableが保存できる行の最大数は16,777,216です。

于 2012-06-20T15:39:46.720 に答える
7

このリンクによると、それはあなたのマシンに基づいています...しかし、あなたが制限について疑問に思っているなら、あなたは何か間違ったことをしているかもしれないので、私はリンクが好きです。

于 2012-06-20T15:38:44.313 に答える
2

最大サイズはInt32によって制限されます。したがって、2 ^ 32は、DataSet内に保持できるDataTableの最大数です。したがって、最大サイズは20億です。それは約4GBです

于 2015-01-13T07:25:25.840 に答える
1

DataTableが格納できる行の最大数は25,558,144です(Visual Studio 2016)

于 2018-04-09T06:22:50.210 に答える