DataSet1 myDS = new DataSet1();//"DataSet1"中有"DataTable1","DataTable1"有"aaa"列(自动步进的int)、"bbb"列(string)
//
for (int i = 0; i < 5000000; i++)//断点,任务管理器中内存762MB
{
DataSet1.DataTable1Row myRow = myDS.DataTable1.NewDataTable1Row();
myDS.DataTable1.AddDataTable1Row(myRow);
}
//
myDS.DataTable1.Rows.Clear();//断点,任务管理器中内存1.52GB
System.GC.Collect();
//
int abc = 0;//断点,任务管理器中内存900MB
仅有的20分全给了
//
for (int i = 0; i < 5000000; i++)//断点,任务管理器中内存762MB
{
DataSet1.DataTable1Row myRow = myDS.DataTable1.NewDataTable1Row();
myDS.DataTable1.AddDataTable1Row(myRow);
}
//
myDS.DataTable1.Rows.Clear();//断点,任务管理器中内存1.52GB
System.GC.Collect();
//
int abc = 0;//断点,任务管理器中内存900MB
仅有的20分全给了
DataSet1 = null;
System.GC.Collect();