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

本文关键字:增加 内存 Clear +Dataset TableAdapter Fill | 更新日期: 2023-09-27 18:28:15

我得到了一个简单的测试应用程序,它有两个按钮和一个DataGridView。

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

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

但内存使用量保持在约100mb。

这里少了什么?

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

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