У меня есть веб-сайт ASP.NET, который будет бить около 2 Гб физической памяти, используемой в течение примерно 3-4 дней, что для меня звучит очень плохо. На данный момент я настроил IIS, чтобы перезапустить процесс пула приложений, когда он достиг 500 мб. Я хотел бы попытаться выявить проблему.
При создании нового экземпляра объекта в .NET у меня создалось впечатление, что его не нужно освобождать, так как сборщик мусора .NET сделает это для меня.
Это так, или это может быть одной из причин, по которым у меня возникают проблемы?