Я знаю, что логика для GC для инициирования не проста, но это имеет определенные пороги для контроля.
Кто-либо знает то, что эти пороги, могли быть для.NET 4 рабочих станции и сервер GC?
Спасибо
Нет установленных пороговых значений, они динамически меняются по мере того, как сборщик мусора узнает больше о схеме распределения программы. Вы не можете узнать текущий порог или изменить его. При случайном наблюдении кажется, что сборщик мусора рабочей станции начинается с 2-мегабайтной кучи поколения 0. Что может вырасти до 8 мегабайт.
Сборщик мусора сервера сильно отличается от рабочей станции, он обычно использует большие пороги и несколько потоков для сбора мусора. Опять же, вы ничего не можете обнаружить, кроме наблюдения за счетчиками производительности в Perfmon.exe