Я использую Visual Studio 2013 Pro (RTM-версия) на моем отформатированном ПК (новая установка Windows 8.1).
Я не знаю почему, но Visual Studio 2013 Pro работает очень медленно! Медленно для сборки, отладки, навигации в IDE ... мой индикатор жесткого диска вообще не горит!
Я работаю над небольшим проектом MFC (C ++) с использованием библиотеки Boost .
Любые идеи?
visual-studio
visual-studio-2013
Вальтер Фабио Симони
источник
источник
Ответы:
Это связано с графическими драйверами. Если вы обновите их, у вас все будет хорошо.
Или вы можете отключить аппаратное ускорение графики в Visual Studio, выполнив следующие действия:
В Visual Studio нажмите « Инструменты », а затем нажмите « Параметры ».
В диалоговом окне «Параметры» перейдите к разделу « Среда> Общие » и снимите флажок « Автоматически настраивать визуальное восприятие на основе производительности клиента ». (См. Следующий снимок экрана для этого шага.)
Снимите флажок « Использовать аппаратное ускорение графики, если оно доступно », чтобы не использовать аппаратное ускорение графики.
Установите или снимите флажок « Включить расширенные визуальные возможности клиента », чтобы убедиться, что расширенные визуальные эффекты всегда включены или выключены соответственно. Когда этот флажок установлен, расширенные визуальные элементы используются независимо от компьютерной среды. Например, расширенные визуальные элементы используются при локальном запуске Visual Studio на расширенном клиенте и через удаленный рабочий стол.
Ссылки:
источник
Попробуйте установить Текущий контроль источника плагин для None (меню Tools → Options → Source Control ), если вы используете поставщик Microsoft Git , который , кажется , чтобы замедлить Visual Studio 2013 вниз все больше и больше, чем больше хранилища получает.
У меня была вся среда Dojo Toolkit под управлением исходного кода с использованием провайдера Microsoft Git, и дошло до того, что были задержки с того момента, как я нажал клавишу, до того момента, когда глиф появился на экране. Это плохо.
Когда / если вам понадобится Git снова, вы можете переключиться на поставщика TortoiseGit или Git-Extensions , оба будут работать без замедления. Мне нравится Git-Extensions, лично.
источник
Я тоже немного боролся с плохой производительностью в Visual Studio 2013 (Premium). Практически те же проблемы, что и у TS. Медленная навигация, прокрутка, создание ... почти все. К счастью, мне удалось решить собственную проблему, отключив синхронизированные настройки в Visual Studio. Перейдите в меню « Инструменты» → « Параметры» → « Параметры, синхронизированные со средой» и удалите эту опцию, сняв флажок.
источник
В случае веб-приложений другой причиной медленного построения и отладки (но не навигации IDE) может быть функция «Ссылка на браузер» .
Я обнаружил, что при включенном режиме сборка займет в 4 раза больше времени, а отладка была болезненной - после каждой обратной передачи веб-страницы зависали на несколько секунд, прежде чем вы могли взаимодействовать с ними.
источник
Я использовал решение, обновленное с Visual Studio 2012. Visual Studio 2013 также обновил файл .suo. Удаление файла .suo решения (он находится рядом с файлом .sln), закрытие и повторное открытие Visual Studio устранили проблему для меня. Мой файл .suo вырос с 91 КБ до 27 КБ.
источник
У меня была та же проблема, и единственное решение, которое работало для меня, состояло в том, чтобы следовать за тремя шагами, представленными ниже:
Очистите папку WebSiteCache (вы можете найти ее в C: \ Users \% USERNAME% \ AppData \ Local \ Microsoft \ WebSiteCache )
Очистите папку «Временные файлы ASP.NET» (найдите ее в C: \ Users \% USERNAME% \ AppData \ Local \ Temp \ Temporary ASP.NET Files )
Перезапустите Visual Studio
источник
Что установил ее для меня было отключение Git, установив контроль текущего источника плагин к None в Visual Studio, меню Options → Control Source :
источник
Эта проблема возникает из-за удаления выпуска SQL Server Compact (4.0).
У меня была эта проблема, и она была исправлена после установки SQL Server Compact edition 4.0. После закрытия Visual Studio 2013 я получил сообщение об установке выпуска SQL Server Compact, поскольку проекту C ++ требовалось что-то ... не могу ничего понять.
источник
Решите эту проблему, установив Microsoft SQL Server Compact 4.0
Microsoft SQL Server Compact 4.0
источник
Я могу посоветовать такой вариант.
CodeLens можно отключить как на картинке. Это дает много хорошего исполнения.
источник
Если вы отлаживаете веб-сайт ASP.NET с помощью Internet Explorer 10 (и более поздних версий), обязательно отключите подключаемый модуль диспетчера паролей Internet Explorer «LastPass». LastPass доведет ваши сеансы отладки до отказа и значительно уменьшит вашу способность к терпению!
Я отправил в Lastpass заявку в службу поддержки, и они признали проблему, не собираясь ее исправлять, просто заявив: «LastPass не совместим с Visual Studio 2013».
источник
У меня была та же проблема, и все решения, упомянутые здесь, не сработали для меня.
После удаления расширения «Productivity Power Tools 2013» производительность вернулась к норме.
источник
Еще одна вещь, чтобы проверить; для меня это была регистрация Fusion.
Я включил это давным-давно и более или менее забыл об этом. Избавление от 5000+ каталогов и 1 ГБ зарегистрированных файлов творило чудеса.
источник
Для этого решения есть хороший обходной путь, если вы испытываете медлительность при рендеринге файлов .cs и .cshtml.
Просто закройте все открытые файлы, чтобы очистить кеш, и снова откройте нужные файлы.
источник
Visual Studio Community Edition медленно переключался между файлами или открывал новые файлы. Все остальное (например, пункты меню) было в остальном нормально.
Сначала я попробовал все предложения в предыдущих ответах, но ни один из них не сработал. Затем я заметил, что это происходит только в веб-приложении ASP.NET MVC 4, поэтому я добавил новое веб-приложение ASP.NET MVC 4, и это было быстро.
После долгих проб и ошибок я обнаружил, что разница была в том, что
packages.config
- если я поместил ссылки Microsoft в начало файла, это снова сделало все быстро.Переместите
Microsoft*
записи наверх.Похоже, вам не нужно перемещать их все - перемещение, скажем,
<package id="Microsoft.Web.Infrastructure"
оказывает заметное влияние на мою машину.Как в сторону
ОБНОВИТЬ
Кажется, причиной являются отсутствующие или неполные пакеты NuGet локально. Я открыл диспетчер пакетов и получил предупреждение «Некоторые пакеты NuGet отсутствуют в этом решении» и решил восстановить их, и это ускорило процесс. Однако мне это не нравится, так как в моем репозитории я только добавляю фактические элементы, необходимые для компиляции, поскольку я не хочу раздувать свой репозиторий, поэтому в итоге я просто удалил package.config.
Это решение может не соответствовать вашим потребностям, так как я предпочитаю использовать NuGet для извлечения пакетов, а не для обработки обновлений пакетов, так что это может привести к поломке, если вы используете его для этой цели.
источник
Для меня проблемой была стартовая страница - она загружала контент и приводила к зависанию Visual Studio.
Единственное решение для меня было:
devenv.exe /safemode
источник
Запуск юнит-тестов был медленным. Это была проблема ReSharper.
источник
У меня также была проблема с медленной IDE.
В моем случае я установил
Следующее немного помогло мне:
Деинсталлятор JetBrain's - ВАУ !! Я снова быстр!
источник
Измените значение Fusion Log на 0. Это решило мою проблему.
Это ключ FusionLog в реестре:
источник
Я тоже довольно долго сталкивался с этой проблемой. Ниже приведены шаги, которые я выполняю, и это работает для меня всегда:
источник
В Visual Studio 2013 запущен сервер пакетов, и он занимал до 2 миллионов К памяти.
Я поставил его на низкий приоритет и сходство только с одним процессором, и Visual Studio работал намного более гладко.
источник
Performance Explorer
Вы использовали меню « Анализ» → « Производительность и диагностика» ? У меня есть! Это круто! Но вы можете захотеть убраться.
Откройте проводник производительности . Если вы свернете все элементы там, выберите все, затем вы можете щелкнуть правой кнопкой мыши и удалить .
Мое решение открывается быстрее и в целом работает намного быстрее сейчас.
Также вы можете заметить изменения в вашем
sln
файле, как показано на рисунке. Для меня этот раздел был удален из sln.источник
В выпуске Visual Studio 2015 Community я испытал очень (очень) медленную IDE после изменения «Шрифт среды» в меню Инструменты → Параметры ... → Шрифты и цвета .
Возврат этой опции к значению по умолчанию («автоматический») решил эту проблему немедленно.
источник
У меня были похожие проблемы при переходе от Visual Studio 2012 → Visual Studio 2013. Среда IDE зависала почти после каждого щелчка или сохранения, а сборка занимала бы в несколько раз больше времени. Ни одно из перечисленных здесь решений не помогло.
Что, наконец, помогло, - это перенести мои проекты на локальный диск. В Visual Studio 2012 не было проблем с хранением моих проектов на сетевом ресурсе, но Visual Studio 2013 по какой-то причине не смог справиться с этим.
источник
У меня была установлена Visual Studio 2013, и она работала без сбоев. В какой-то момент он начал работать медленно и решил установить Visual Studio 2015. После установки ничего не изменилось, и обе версии создавали решение очень медленно (около 10 минут для 18 проектов в решении).
Затем я начал думать о недавно установленных расширениях - самыми последними из них были инструменты PHP для Visual Studio (они были только в Visual Studio 2013). Я не уверен, как расширение может повлиять на другие версии Visual Studio, но удаление его помогло мне решить проблему.
Я надеюсь, что это поможет другим понять, что это не всегда вина Visual Studio.
источник
Я добавил "devenv.exe" как исключение для Защитника Windows . Это решило мою проблему полностью. Люди могут попробовать это как свою первую попытку.
источник
У меня та же проблема, но она просто замедляется при попытке остановить отладку в Visual Studio 2013, и я пытаюсь это:
источник
Ни одно из предложений не помогло мне, но я решил свою проблему. Я попробовал большинство других рекомендаций, прежде чем прийти к следующему решению.
Мой сценарий / проблема:
Использование Visual Studio 2017 с ReSharper Ultimate. Ввод с клавиатуры в IDE стал очень медленным, как уже описывали другие. Последнее изменение, которое я внес в свое решение, это добавление нового проекта веб-сайта, поэтому я изучил это. Попробовав много вещей, я попытался добавить второй проект веб-сайта, поэтому я мог попытаться заменить первый, и Visual Studio только что завершился после этого. Это даже не будет загружать решение больше.
Мое решение:
Я принудительно закрыл Visual Studio, а затем удалил вновь добавленные проекты веб-сайтов из файла .sln с помощью Блокнота . После сохранения и запуска Visual Studio мое решение загрузилось быстро, и все, казалось, вернулось к норме. Я добавил новый веб-сайт с немного другой конфигурацией (см. Ниже), и проблема снова не возникла.
Мое мышление:
Я думаю, что проблема возникла из-за создания нового проекта веб-сайта и использования пути файловой системы к общему сетевому ресурсу, размещенному в Azure. Я работаю через VPN, которая имеет тенденцию замедлять работу, и иногда я сталкиваюсь с различными проблемами маршрутизации с некоторыми службами, поэтому моя проблема / решение может быть немного снежинкой. Я изменил путь к файловой системе на локальный репозиторий и буду публиковать файлы по мере необходимости, что выглядит гораздо лучше.
источник
У меня было поведение Visual Studio, когда печатание было медленным для моих файлов HTML. Ранее, когда я устанавливал, я догадывался, что, поскольку мои HTML-файлы были универсальными HTML, необходимость установки каких-либо инструментов веб-разработки из компонента рабочей нагрузки установщика была ненужной. Я вернулся и установил этот бит, и поведение Visual Studio стало таким, как я ожидал.
источник
Кто-нибудь обнаружил проблемы CodeLens (счетчика ссылок) с производительностью запуска?
Отключить CodeLens (меню Сервис → Параметры → текстовый редактор → Все языки → CodeLens )
Отключите Git Source Control тоже (меню Инструменты * → Опции → Контроль источника )
источник