CLR автоматически определяет, должен ли сборщик мусора работать в режиме сервера? - PullRequest
0 голосов
/ 20 ноября 2008

Из предыдущего вопроса я видел, что CLR имеет режимы рабочей станции и сервера для своего сборщика мусора. Я знаю, что они могут быть установлены из конфигурации с использованием элемента gcServer.

Если вы не укажете это, использует ли CLR какое-то волшебство, чтобы решить за вас, должен ли сборщик мусора работать в режиме сервера? Возможно, что-то на основе подсчета ЦП или профилирования памяти? *

Ответы [ 2 ]

2 голосов
/ 20 ноября 2008

Конечно, нет. CLR работает в параллельном режиме, если вы явно не скажете ему сделать иначе.

0 голосов
/ 20 ноября 2008

В соответствии с документацией, на которую вы ссылаетесь, по умолчанию используется значение "false". Я ожидал бы, что это будет постоянным во всех установках и экземплярах, документация MS довольно хороша для такого рода вещей.

Единственное предостережение в том, что, возможно, установщик (или кто-то другой) устанавливает этот параметр в machine.config (для ASP.NET) в значение "true" на сервере O / S. Это чистое предположение и, вероятно, не так.

...