У меня довольно малое решение С# с примерно 5 проектами. Я использую Visual Studio 2012 с Update 4 и Resharper 8.1 (сборка 8.1.23.546). Он на I7 с SSD и 16 ГБ оперативной памяти, с кучей дискового пространства. Производительность на этой машине фантастична для всего остального.
У меня есть R #, чтобы быть моим unit test бегуном, и я заметил, что как только я запускаю какие-либо модульные тесты (один или несколько, прохождение или сбой, не имеет значения), текстовый редактор Visual Studio становится почти непригодным для использования. Ввод в окно редактора страдает от такого крайнего запаздывания (до 1 секунды между нажатиями клавиш), что он полностью разрушает поток разработки. Иногда мне приходится прекращать печатать, позволяя нажатиям клавиш догнать, чтобы я мог что-то найти в Intellisense.
Проблема сохраняется до тех пор, пока я не закрою, а затем снова открою VS, после чего все будет хорошо. Пока я не запустил еще один unit test. Затем снова.
Я запустил Process Monitor, чтобы убедиться, что это что-то появилось (это не так), и я пробовал разные вещи, такие как очистка различных кешей, временные файлы asp.net, сброс настроек, на самом деле в основном почти все варианты, представленные в Результаты поиска Google для VS были очень медленными
Однако процесс устранения в конечном итоге сузил все до проблемы с Resharper и, в частности, тестировщиком.
Затем я попробовал советы по оптимизации производительности R #, как описано здесь - The Ultimate Guide для ускорения Resharper, и только тот, который работал ( после многих перезапусков) было отключено unit test Runner.
С тех пор я отключил R # тестовый бегун и вернулся к встроенному VS (который я ненавижу), и проблема сразу же исчезла. Как только я снова включу R # тестовый бегун, проблема вернется.
Кто-нибудь еще испытал эту проблему и нашел решение?
Приветствия:)