Назад | Перейти на главную страницу

IIS 6 постоянно работает на 40-50%

Недавно мы установили новую версию внутреннего веб-приложения, и, согласно диспетчеру задач, процесс IIS (w3wp.exe) постоянно использует около 40-60% ЦП, тогда как в предыдущей версии он составлял около 10%. Интернет работает на IIS 6 и Windows Server 2003.

Есть идеи о том, что может быть причиной этого?

Виновником оказался сборщик мусора .net. Запуск % потрачено в Счетчик производительности GC оказался показательным.

Если код форматирует строки с помощью StringBuilder's AppendFormat будьте осторожны, поскольку ГХ пытается убрать после него. Измените код, чтобы использовать последовательность Добавить вместо.