2010-08-02 2 views
1

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

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

Спасибо!

+0

Я бегу R # 5,1 на VS2008 весь день и редко имеют проблема (скорость или иное), а моей рабочей станции - несколько лет. Некоторые решения содержат 10-20 проектов.Это на C#; VB может отличаться. – TrueWill

+0

Звучит как наш. 17 проектов, 1MM строк кода. – Andrew

ответ

1

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

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

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

+0

Мы используем 5.1. Это намного лучше, чем 5.0. Наше решение - 17 проектов, около 1 миллиона строк кода (что не выглядит ужасно большим, по крайней мере, по сравнению с другими кодовыми базами, которые мы создали), и проблемы теперь возникают только через несколько часов (где раньше они шли правильно далеко). Я изначально связался с ReSharper, они, наконец, сказали, что им нужно наше решение, чтобы увидеть проблему, которую мы не можем предоставить по причинам конфиденциальности. Я, вероятно, попробую еще раз, я просто хотел посмотреть, есть ли у кого-нибудь проблемы. – Andrew

1

Согласно 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. Это, кажется, позволяет вам щелкнуть, но вы в значительной степени должны держать удары его в любое время переключения окон
  • Restart Visual Studio
  • Отключить ReSharper
+0

Вы связались с JetBrains? – gorohoroh

+0

У меня не так много похоже на эту известную проблему (http://devnet.jetbrains.net/message/5262347#5262347), и я заметил, что это происходит даже тогда, когда resharper отключен, но гораздо реже. –

Смежные вопросы