2013-11-13 5 views
4

В журнале изменений для .net 4.5 есть mention этой новой установки.net 4.5 ИРИО HighDensityWebHosting

<configuration> 
    <!-- ... --> 
    <runtime> 
    <performanceScenario value="HighDensityWebHosting" /> 
    <!-- ... --> 

Но там действительно нет хорошее описание о том, что на самом деле зависит от этого параметра, и мы не должны беспокоиться изменить его после установки .net 4.5 на производство. Может ли кто-нибудь поделиться информацией о том, что именно меняется этот параметр?

ответ

3

Tuning GC для высокой плотности веб-хостинга: GC может повлиять на потребление памяти на сайт, но он может быть настроен, чтобы позволить более высокую производительность. Вы можете настроить или настроить GC для повышения производительности процессора (частота замедления коллекций) или более низкое потребление памяти (то есть более частые коллекции , чтобы освободить память раньше). Чтобы включить настройку GC, вы можете выбрать настройку HighDensityWebHosting в aspnet.config ...

Как только сайт запущен, его использование garbage- коллектор (GC) кучи будет значительным фактором в потреблении памяти. Как и любой сборщик мусора , .NET Framework GC делает компромиссы между процессорным временем (частота и значимость коллекций) и потреблением памяти (дополнительное пространство, которое используется для новых, освобожденных или свободных объектов).

Для .NET Framework 4.5, вместо нескольких автономных установок, настройка конфигурации рабочей нагрузки определяется, что имеется позволяет всем из ранее рекомендованных параметров ГХ, а также новые настройки, что обеспечивает дополнительную производительность для пер рабочего места.

Эта настройка влияет на поведение сборщика мусора. Основываясь на второй цитате, это ярлык для настроек, которые уже были опубликованы, а также новые настройки настройки. Предположительно, эти «новые настройки настройки» также влияют на поведение GC.

Я ткнул вокруг исходного кода .Net, чтобы узнать, могу ли я найти дополнительную информацию о реализации, но я ничего не нашел (есть много мест, где этот параметр может быть использован).

+0

Я новичок и ** смущен ** о _good шаблонах и практиках_ использованием *** performanceScenario *** в ASP.NET 4.5, мой сайт, я думаю, медленный. – Kiquenet