Является ли gcServer верным по умолчанию в серверных выпусках Windows? - PullRequest
7 голосов
/ 13 апреля 2011

У меня есть приложение .Net 4.0 Win Forms, которое я запускаю на двух компьютерах, одно из них - Win7, другое - Win Server 2k3. Приложение на коробке 2k3 имеет 2-3 периодических зависания в течение дня, которые кажутся большими сборками мусора, в то время как на коробке win7 никогда не бывает таких длинных сборок мусора. Возможно ли, что GC по умолчанию на Win2k3 отличается от стандартного на Win7?

1 Ответ

4 голосов
/ 24 декабря 2011

Нет, это не изменилось, как указано здесь: http://msdn.microsoft.com/en-us/library/ms229357.aspx

Следующие отпечатки false:

Console.WriteLine(System.Runtime.GCSettings.IsServerGC);

Попробуйте сами убедиться, что другой разработчик невозился с настройкой.:)

...