нам нужен инструмент для простого обнаружения утечек памяти в приложении ASP.NET. У нас есть приложение, которое потребляет много памяти.
Спасибо
нам нужен инструмент для простого обнаружения утечек памяти в приложении ASP.NET. У нас есть приложение, которое потребляет много памяти.
Спасибо
Использование WinDbg не так просто, как использование dotTrace, но оно может вам помочь чтобы обнаружить много странностей в вашем приложении. Помимо этого бесценную информацию об отладке приложений ASP.Net можно найти в блоге Тесс Феррандес.
Я опубликовал новую статью на эту тему в MSDN. Он содержит список инструментов.
Роб Мариани написал хорошую статью о Отслеживание управляемых утечек памяти, что помогло мне отследить висячие ссылки в настольном приложении.
Что ж, "легко" - это хитрость... однако dotTRACE, возможно, стоит взглянуть.
ознакомьтесь с FxCop от Microsoft. который также анализирует проблемы с производительностью и т. д.
Профилировщик памяти .Net. Пользовался пробной версией один раз. Это было полезно, но мне это нужно не так часто, чтобы покупать его.
Я обнаружил, что ВСЕГДА убедитесь, что вы избавляетесь от любых ресурсов, особенно в DirectoryServices, которые реализуют IDisposable.
Прочтите Тесс по адресу Если он неисправен, почините его, вы должны это сделать. Это должно привести вас на правильный путь.
Я тоже нашел это весьма полезным: http://www.codeproject.com/Articles/19490/Memory-Leak-Detection-in-NET
Резюме интересных моментов: