2016-04-28 5 views
1

Ich habe kürzlich auf Visual Studio 2015 (Community Edition) umgestiegen und SonarLint installiert, in der Hoffnung, meine Codeanalyseeinstellungen mit meinem Sonarqube zu synchronisieren. Nach der Installation der SonarLint-Integration in Visual Studio kam es jedoch zu einer starken Verlangsamung meiner IDE, einschließlich starkem Stottern und Verzögerung. Ich habe mich bisher noch nicht einmal mit meinem Sonarqube-Repository verbunden - das Addon wird einfach geladen und - soweit ich das beurteilen kann - nicht genutzt.SonarLint verlangsamt Visual Studio 2015 erheblich

Meine Spezifikationen sind:

  • i7-2620M
  • 8GB RAM
  • Windows-10 x 64
  • Visual Studio 2015 Community Edition
  • ReSharper ultimative 2016,1
  • Productivity Power Tools 2015
  • GhostDoc
  • -Code Contracts Werkzeuge

Sobald ich das SonarLint Plugin und starten Sie Visual Studio zu deaktivieren, reagiert die IDE Art und Weise glatter und nicht mehr reagiert träge.

Kann mir jemand dabei helfen?

+0

Welche Größe hat die Lösung, bei der diese Verzögerung auftritt? – Tamas

+0

~ 50 C# Projekte – Eisenhorn

+0

Für diese Größe einer Lösung, ich denke, Sie müssen akzeptieren, dass die Analyse des Quellcodes dauert ziemlich viel Zeit und Rechenleistung. Sie können auch andere statische Analysepakete ausprobieren. FxCop wird auch portiert, um das neue Compiler-Framework zu verwenden. Sie können versuchen, die neuen FxCop-Analysatoren (https://www.nuget.org/packages/Microsoft.CodeAnalysis.FxCopAnalyzers/1.2.0-beta2) zu Ihren Projekten hinzuzufügen und sehen, dass das Problem nicht für SonarLint spezifisch ist. – Tamas

Antwort

0

Die Erweiterung SonarLint Visual Studio analysiert Ihren Code, auch wenn Sie die Lösung nicht mit einem SonarQube-Projekt verbinden. Es wird also erwartet, dass etwas verarbeitet wird. Wir haben eine hohe Speichernutzung mit Visual Studio 2015 Update 2 erfahren, das vom Roslyn-Team bereits gelöst wurde oder bereits gelöst wurde.

SonarLint meldet Probleme im Fehlerfenster. Möglicherweise möchten Sie dort nachsehen, damit SonarLint Probleme meldet. Alle unsere Regeln haben IDs, die mit einem Großbuchstaben "S" beginnen.

+0

Ich führe tatsächlich Visual Studio 2015 Update 2 aus. Es werden keine Fehler von SonarLint gemeldet, aber meine Warnungen nehmen ständig zu, was aufgrund der Größe der Lösung und des vorhandenen Legacy-Codes ziemlich viel Rechenleistung und Speicherbedarf in Anspruch nimmt. – Eisenhorn

+0

Ja, standardmäßig meldet SonarLint keine Fehler, sondern nur Warnungen, da wir den Build nicht abbrechen wollen. – Tamas