NUnit загрузка процессора очень высока - как решить? - PullRequest
4 голосов
/ 04 августа 2009

Во многих несвязанных проектах загрузка ЦП NUnit часто заканчивалась около 50%, даже когда я не запускаю свои тесты. Из другой информации, которую я читал, якобы это больше связано с моим кодом, чем с Nunit.

Кто-нибудь знает, как я могу изолировать проблемы в моем коде, которые будут вызывать это, и исправить их?

Спасибо

1 Ответ

1 голос
/ 08 сентября 2009

У меня та же проблема, и она, похоже, довольно последовательно влияет только на один тестовый проект, выполняющий интеграционное тестирование (вызов веб-сервисов, проверка содержимого по HTTP и т. Д.). Я очень осторожно избавляюсь от сетевых объектов (с using(...){ }), поэтому я не совсем понимаю, почему NUnit должен продолжать использовать 90% процессорных дней после завершения теста, и все объекты, используемые тестом, должны быть утилизировать.

Действительно странная вещь заключается в том, что при выполнении теста NUnit использует не более 10% -50% ЦП. Только после завершения теста загрузка ЦП возрастает и постоянно остается на уровне 80% -100%. Это действительно странно. Перезагрузка или закрытие тестового проекта (Файл> Закрыть) также не помогает. NUnit сам должен быть закрыт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...