【发布时间】:2011-07-04 10:09:55
【问题描述】:
当我尝试这段代码时
public static void Main()
{
Console.WriteLine("Total bytes : " + GC.GetTotalMemory(true));
Console.WriteLine("Total bytes : " + GC.GetTotalMemory(true));
Console.WriteLine("Total bytes : " + GC.GetTotalMemory(true));
Console.ReadKey();
}
我得到了这些结果
为什么第一个结果和其余结果之间存在差异?
【问题讨论】:
-
因为它的 最好的可用 approximation 字节数
-
另外,总是有一些后台线程在运行,这会导致分配的内存略有波动。
标签: c# memory-management garbage-collection