VS 2010: Что такое символ файла ++ в строке состояния? - PullRequest
2 голосов
/ 31 августа 2011

Я пытаюсь запустить VS 2010 в XP VM на моем компьютере для разработки Win 7 Pro.

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

У этого ПК нет проблем с нормальным запуском VS 2010, и я не использую ничего под основной ОС Win 7 с интенсивным использованием памяти, процессора или жесткого диска.На ВМ не работает ничего, что могло бы объяснить эти паузы.

То, что я вижу: 1) индикатор жесткого диска часто горит.2) в строке состояния VSS есть значок файла (обычный значок белой бумаги) с двумя желтыми символами плюса (+) - очень похожий на анимацию компиляции.

Я должен предположить, что # 2 - это intellisense, пытающийся скомпилировать базу кода в фоновом режиме, когда я использую среду ... но это не вызывает пауз, когда я занимаюсь разработкой на своей основной ОС(не виртуальная среда).И кажется, что он никогда не заканчивается ... этот символ уходит в течение долгого времени, затем я могу печатать несколько секунд, а потом он возвращается навсегда.

На этом этапе VS2010 довольно бесполезен в этой ВМ, так какредактор.

Я пытался отключить intellisense из диалогового окна «Параметры» в соответствии с инструкциями MS: http://msdn.microsoft.com/en-us/library/ecfczya1.aspx

Но это, казалось, не имело никакого значения, заставляя меня задуматься о WT?

Есть идеи ???

1 Ответ

0 голосов
/ 19 ноября 2011

++ - это Intellisense.

Проблема, с которой я столкнулся, была скорость диска.Это невероятно интенсивный дисковый ввод-вывод, поэтому вам нужно сделать все возможное, чтобы сделать дисковый ввод-вывод виртуальной машины отзывчивым, или отключить Intellisense (например, убедиться, что виртуальный диск локальный, на быстром диске (ssd!), Может быть,использовать реальный диск вместо виртуального диска и т. д.)

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