Все,
Что-то не так с нашим тестовым проектом, генерирующим исключения OOM, и я подозреваю, что проблема в нас.Мы как-то держим ссылки, и память никогда не освобождается.
Итак, я хотел бы запустить профилировщик памяти и посмотреть, где это происходит.
Настройка инструмента профилирования - этодостаточно просто указать инструмент на nunit-console.exe и запустить наш тестовый проект и сделать несколько снимков.
К сожалению, это не работает.Я пробовал и SciTech, и демоверсию ANTS, и оба с радостью сообщают, что консольная сборка NUnit / appdomain / что-либо не растет.Отлично.Процесс в диспетчере задач постоянно растет до 450 МБ, но профилировщики памяти сообщают, что он вообще не вырос.
Отлично.
Я гуглил и видел некоторые (инструментальные) упрощенные инструкции по работе с проектами модульного тестирования.Я пробовал эти вещи, и они не работали.Я попытался поиграть с настройками приложения / сборки NUnit, но пока безрезультатно.
Итак.
Кто-нибудь на самом деле запускал профилировщик памяти для тестового проекта (любогоиспользуйте NUnit, но я бы поспорил, что то же самое для любой среды автоматического тестирования .NET) успешно ?Для каких-либо тестовых рамок .NET?Если да, то какие инструкции сработали у вас?