У меня есть сайт ASP.NET, который, кажется, использует много памяти. Я оставил его на 7 часов в воскресенье, и он достиг 3,2 ГБ. Я думал, что .NET обрабатывает все свои собственные объекты сборки мусора / free'd и так далее, поэтому я не совсем уверен, с чего начать поиск решения.
Веб-сайт широко использует XML, поэтому я подумал, что это может быть проблемой, но я реализовал глобальное использование XMLSerializer, чтобы попытаться исключить это.
У меня также есть собственный обработчик, который обрабатывает все изображения, изменяет размеры, кэширует и затем загружает из кэша, где это возможно. Может ли это быть причиной каких-либо проблем?
Извините, что был настолько расплывчатым, но проблема в том, что я действительно не знаю, с чего начать. Любая помощь приветствуется.
Информация о сервере:
.NET 2.0
Windows 2008 сервер
IIS7
Заранее спасибо.