Когда я запускаю программу в режиме отладки в vs-2010, иногда после завершения сборки, перед запуском программы происходит большая задержка. Зачем? - PullRequest
0 голосов
/ 05 августа 2011

Иногда У меня раздражающая проблема.Когда я пытаюсь запустить программу в режиме отладки (F5), сборка завершается относительно быстро, но затем vs-2010 просто остается там около 10-15 секунд между завершением сборки и началом программы.Курсор мыши превращается в этот ожидающий круг перспективы (хотя работает Windows 7).

Также иногда требуется довольно много времени, чтобы ОСТАНОВИТЬ режим отладки и вернуться в режим редактирования Visual Studio, иликак бы его ни называли в нормальном режиме.

У кого-нибудь еще была эта проблема?Что может быть причиной этого?

Спасибо,

Исаак

Ответы [ 5 ]

2 голосов
/ 05 августа 2011

На это могут повлиять несколько факторов.

Одна из задержек вызвана компиляцией JIT.

В режиме отладки ни одна из оптимизаций не установлена. Из-за полной отладочной информации, являющейся проектом, результирующая сборка также больше и, следовательно, потребуется время для загрузки в память.

Тогда, если вы запускаете веб-приложение, раскрутка веб-сервера также может занять время. Если вы консольное приложение, загрузка соответствующих сборок займет некоторое время.

Если вы сканируете на вирусы все файлы, это замедляет время доступа к файлу и, следовательно, время запуска.

Редактировать: Как вы упомянули в своих комментариях, наличие мощного оборудования, очевидно, поможет в быстром выполнении, но вы понимаете, что необходима дополнительная обработка.

A Временное решение - запуск в режиме без отладки ( Ctrl + F5 ) и последующее присоединение к процессу.

1 голос
/ 05 августа 2011

Также проверьте количество точек останова, которые вы установили. Я видел, как отладчики дурачились, когда слишком много точек останова.

Просто используйте достаточно для текущей задачи.

1 голос
/ 05 августа 2011

2 ГБ оперативной памяти может быть, почему.Я использую Windows XP с 2 ГБ оперативной памяти, и у меня небольшая задержка, и я знаю, что Windows Manager для Win7 использует больше оперативной памяти, чем XP

1 голос
/ 05 августа 2011

Может, проблема в Vista?

Сколько у вас оперативной памяти?

0 голосов
/ 06 августа 2011

Я исправил это.Я удалил каталоги bin и obj из моего каталога проекта.

Должен быть какой-то файл, виновный в этом.

Кто-нибудь знает, что могло пойти не так?

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