Любые обходные пути для экстремальной задержки ввода с использованием Resharper 6.1 с VS-2010?

Недавно я установил Resharper 6.1 в VS-2010. Я использую его с многофункциональным веб-приложением с серверной частью C# на базе Azure и JQuery и другими библиотеками Javascript во внешней части.

Мне нравится, как Resharper может анализировать мои файлы JS и обеспечивать завершение операторов, а анализ кода выявил ряд проблем со стилем и синтаксисом, которые я уже исправил.

ОДНАКО теперь я испытываю БОЛЬШУЮ задержку при наборе текста в своей IDE, поскольку Resharper творит чудеса. У меня есть четырехъядерный процессор Intel i5 dev с 6 ГБ оперативной памяти, и процессор работает, а использование памяти резко возрастает. Задержка настолько велика, что любые преимущества улучшенного завершения операторов в JS-файлах теряются.

У меня есть ряд других плагинов JS, которые я временно отключил, но это не помогло. Затем я отключил Intellisense Resharper и вернулся к VS-2010. Это немного помогло, но Resharper по-прежнему делает процесс редактирования скрытым.

У меня закончились идеи о том, как улучшить его производительность. (Возможно, ускорить процесс невозможно...) На бумаге это все, что я искал. Но на практике это превратило мою быструю машину для разработки в коробку 286 из 1980-х годов, работающую под управлением Windows 3.1. И как человек, который в 1980-х годах использовал ПК на базе процессора Intel 286... это нехорошо!


person Armchair Bronco    schedule 20.05.2012    source источник
comment
Быстрое обновление: я только что удалил ReSharper, чтобы попробовать другие идеи. Я хочу посмотреть, как далеко я могу зайти с помощью директив ссылочного пути в VS-2010 для JS Intellisense (например, /// ‹reference path=MyScripts.js /› Я не полностью отказался от полотенца, но если я смогу найти что-то это всего на четверть так же круто, как ReSharper, но это не мешает моему опыту редактирования в реальном времени в IDE, мне этого будет достаточно.   -  person Armchair Bronco    schedule 20.05.2012


Ответы (2)


Я не хочу шутить, но я рекомендую удалить эту штуку. Лично я считаю, что все преимущества, которые предлагает ReSharper, ничтожны по сравнению с головной болью, которую он создает.

В моей предыдущей компании я должен был использовать его, но в тот момент, когда я установил ReSharper, он полностью захватил собственный intellisense Visual Studio. Моя продуктивность на самом деле снизилась, а не наоборот. Попытка понять это с помощью миллионов настроек была довольно неприятной.

Затем я обошел команду и спросил, что все остальные думают об этом. Двое из трех разработчиков ненавидели его и уже удалили.

person Archil Kublashvili    schedule 21.05.2012
comment
Принимая это как ответ. В итоге я удалил ReSharper и теперь использую директивы ‹Reference› в своих JS-файлах, чтобы получить родной VS-2010 JS intellisense. Это руководство по файловому процессу, но теперь у меня снова есть отзывчивая IDE. Я считаю, что ReSharper пытается делать слишком много вещей одновременно. Как вы заметили, он захватывает редактор и в моем случае делает его полностью скрытым и вялым. - person Armchair Bronco; 21.05.2012

Вы можете попробовать изменить приоритет визуальной студии в диспетчере задач.

Кроме того, это может быть утечка памяти. Может быть, отладить его, а затем, как только вы обнаружите утечку, сообщить об ошибке людям из ReSharper?

person A T    schedule 20.05.2012
comment
Я только что попытался изменить приоритет в диспетчере задач, но я всегда получаю сообщение об отказе в доступе. В любом случае я всегда запускаю VS-2010 в качестве администратора, потому что это требуется Azure для отладки. Я также пытался запустить диспетчер задач, используя свои учетные данные администратора, но это тоже не сработало. Я что-то упускаю? Может быть, невозможно изменить приоритет DEVENV... - person Armchair Bronco; 20.05.2012