c# - TableAdapter.Fill()+ Dataset.Clear()增加内存

时间:2013-08-19 11:42:14

标签: c# memory dataset

我有一个带有2个按钮和一个DataGridView的简单测试应用程序。

按钮1:TableAdapter1.Fill(DataSet1.TEST); 按钮2:DataSet1.Clear();

单击按钮1将从数据库加载数据,内存使用量从~25mb增加到~100mb。 单击按钮2将删除数据 - 至少它在DataGridView中不再可见。

但是内存使用量保持在100mb左右。

这里缺少什么?

1 个答案:

答案 0 :(得分:0)

您没有遗漏任何内容。从数据集中删除不会将其从实际内存中删除。仅删除参考