在下面的代码段中,我想知道为什么在函数调用后
这个函数是直接从Main调用的。
testvectors
没有被收集。我看到内存使用量上升到270Mb,然后就一直保持在那里。这个函数是直接从Main调用的。
private static void increaseMemoryUsage()
{
List<List<float>> testvectors = new List<List<float>>();
int vectorNum = 250 * 250;
Random rand = new Random();
for (int i = 0; i < vectorNum; i++)
{
List<Single> vec = new List<Single>();
for (int j = 0; j < 1000; j++)
{
vec.Add((Single)rand.NextDouble());
}
testvectors.Add(vec);
}
}