Что-нибудь нужно сделать, чтобы увеличить скорость двигателя вывода в F #? - PullRequest
0 голосов
/ 13 марта 2012

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

Но иногда, когда я не уверен в типе, я бы хотел, чтобы он был здесь, и чтобы вывод был очень долгим, требуется очень много времени.

Тем не менее, мой процессор все время работает около 2% ..

=> Возможно ли, чтобы visual studio была более агрессивной с ресурсами моего компьютера?

Обновление

  • Я использую Visual Beta 11
  • хотя intellisense появляется сразу после загрузки решения, при изменении кода требуется некоторое время (около 20-30 секунд)

1 Ответ

4 голосов
/ 14 марта 2012

Реализация F # VS не скупится на использование ресурсов для обратной связи с редактором.Если какая-либо информация IntelliSense устарела, она с удовольствием сожжет одно полное ядро ​​(или чуть больше), пытаясь восстановить данные.И если какая-либо устаревшая информация доступна в то же время, она должна обслуживать устаревшие результаты.Ожидание в десятки секунд неожиданно для любого «горячего» решения.

(Если это относительно новая установка, вы можете запустить ngen eqi из командной строки VS, чтобы убедиться, что NGEN завершил работу после установки;Компоненты компилятора F # работают медленно, если они не были NGEN, и это происходит в фоновом режиме после установки VS.)

Если вы видите IntelliSense таким медленным, мне было бы интересно узнать больше о вашем решении(количество файлов, размер файлов, использование провайдеров типов? ...) для определения проблемы.

...