DataTable dt = new DataTable();
DataRow dr = dt.NewRow();
dr = null;
NewRowでの作成と放棄を繰り返すとメモリリークとなります。
「メモリリークとは言いません」とか、「仕様です」とかはなしで。
DataTableを汎用のお手軽なデータ構造として使用しようとすると後々困った事に…
スレッドセーフにするにもDataTable単位でロックが必要とか。
(古い情報のサルベージ中)
Go to list of users who liked
More than 5 years have passed since last update.
DataTable dt = new DataTable();
DataRow dr = dt.NewRow();
dr = null;
NewRowでの作成と放棄を繰り返すとメモリリークとなります。
「メモリリークとは言いません」とか、「仕様です」とかはなしで。
DataTableを汎用のお手軽なデータ構造として使用しようとすると後々困った事に…
スレッドセーフにするにもDataTable単位でロックが必要とか。
(古い情報のサルベージ中)
Register as a new user and use Qiita more conveniently
Go to list of users who liked