我有一个.Net 4.0 Win Forms应用程序,我在两个盒子上运行,一个是Win7盒子,一个是Win Server 2k3盒子。 2k3盒子上的应用程序全天有2-3个间歇性挂起,似乎是大型垃圾收集,而win7盒子从来没有这些长时间的垃圾收集。 Win2k3上的默认GC是否可能与Win7上的默认值不同?
答案 0 :(得分:4)
不,它没有改变,如此处所述:http://msdn.microsoft.com/en-us/library/ms229357.aspx
以下打印false
:
Console.WriteLine(System.Runtime.GCSettings.IsServerGC);
尝试自己确保其他开发人员没有修改配置。 :)