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。
这里少了什么?
您没有遗漏任何内容。从数据集中清除数据不会将其从实际内存中删除。仅引用刚刚删除