Resharper 5+ работает только периодически ... есть предложения? - PullRequest
1 голос
/ 02 августа 2010

У нас было несколько компьютеров, работающих под управлением VS2010 с Resharper. В VS2008 Resharper работал достаточно медленно, поэтому все остальные разработчики прекратили его использовать ... даже те, что на четырехъядерных процессорах и 8 ГБ + памяти. В VS2010 Resharper 5+ отлично запускается и работает нормально ... но затем через ~ 4 часа начинает снижаться. Сначала мы замечаем, что простые функции, такие как «Find Usages», возвращают фиктивные результаты (или ничего), затем они значительно замедляются, и, наконец, мышь перестает работать (в то время как клавиатура становится чрезвычайно медленной). Наш проект тоже невелик - у нас всего 5 разработчиков, которые работают в течение года, поэтому я думаю, что есть гораздо более крупные проекты, использующие Resharper.

Есть предложения? 4 из 5 разработчиков в моей команде вообще перестали использовать Resharper, другой готовится к этому. У всех нас разные конфигурации, компьютеры и даже ОС, но у всех схожие проблемы.

Спасибо!

Ответы [ 2 ]

1 голос
/ 25 мая 2011

Согласно JetBrains, это, вероятно, проблема с памятью, вызванная использованием Visual Studio (32-разрядная версия) в 64-разрядной ОС (не Win7). Смотри: http://devnet.jetbrains.net/message/5262347#5262347

Вторая проблема - вероятная ошибка в коде Windows. Если вы бежите 32-разрядное приложение на более чем 2 ГБ виртуальной памяти, а затем получить Положение курсора мыши не удается, когда вы выделяете память выше первых двух кабриолеты. Visual Studio представляет собой 32-разрядный процесс и при запуске в 64-разрядной ОС может доступ к чему-то около 3,5 ГБ памяти. WPF использует GetCursorPos, чтобы увидеть, где Вы нажали. Иногда он выделяет память ниже 2 ГБ, иногда выше. В В последнем случае вы проигрываете. То есть щелчки мышью. Мы переживали эти проблемы на VS 2008, но так мало кода WPF и других обычно вещи не зависят от явного определения положения мыши.

Пока вы не сможете перейти на 7-ю версию, я нашел следующие обходные пути:

  • Нажмите клавишу ALT. Похоже, это позволяет вам нажимать, но вам приходится нажимать его каждый раз, когда вы переключаете windows
  • Перезапуск Visual Studio
  • Отключить резарпер
1 голос
/ 02 августа 2010

Ваши результаты не кажутся типичными.У нас есть кодовая база в миллион строк, и, хотя у нас были проблемы со скоростью в тестовом средстве 5.1 (в результате чего мы понизились до 5.0), у нас не было никаких проблем, подобных тому, что вы описываете.

Какой проект вы пишете?В R # 5.1 было несколько исправлений для ASP.NET и ASP.NET MVC, и я думаю, что там также были исправления производительности (я не обращал слишком много внимания, так как мы не занимаемся веб-разработкой).Если вы не возражаете против медленного выполнения тестов и занимаетесь веб-разработкой, попробуйте обновить.

В противном случае, я бы посоветовал вам либо записать проблемы, с которыми вы сталкиваетесь, в ReSharper's tracker или обратитесь в службу поддержки ReSharper через контактную форму « Проблема с использованием ReSharper ».Они могут быть в состоянии помочь, и в случае замедления они могут помочь вам получить профиль, чтобы они могли видеть, что не так.

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