Visual studio 2015 Sonarint大大降低了Visual Studio 2015的速度

Visual studio 2015 Sonarint大大降低了Visual Studio 2015的速度,visual-studio-2015,sonarlint,sonarlint-vs,Visual Studio 2015,Sonarlint,Sonarlint Vs,我最近切换到Visual Studio 2015(社区版)并安装了SonarLint,希望将我的代码分析设置与Sonarqube同步。然而,在VisualStudio中安装Sonarint集成后,我的IDE速度大大减慢,包括严重的口吃和滞后。到目前为止,我甚至还没有连接到我的Sonarqube存储库——插件只是加载的,而且——据我所知——没有使用 我的规格是: i7-2620M 8GB内存 Windows 10 x64 Visual Studio 2015社区版 ReSharper Ultim

我最近切换到Visual Studio 2015(社区版)并安装了SonarLint,希望将我的代码分析设置与Sonarqube同步。然而,在VisualStudio中安装Sonarint集成后,我的IDE速度大大减慢,包括严重的口吃和滞后。到目前为止,我甚至还没有连接到我的Sonarqube存储库——插件只是加载的,而且——据我所知——没有使用

我的规格是:

  • i7-2620M
  • 8GB内存
  • Windows 10 x64
  • Visual Studio 2015社区版
  • ReSharper Ultimate 2016.1
  • 生产力电动工具2015
  • 幽灵医生
  • 代码契约工具
当我禁用SonarLint插件并重新启动Visual Studio时,IDE的反应会更加平稳,不再迟缓


有人能帮我解决这个问题吗?

即使您没有将解决方案连接到SonarQube项目,SonaLint Visual Studio扩展也会分析您的代码。因此,预计将进行一些处理。Visual Studio 2015 Update 2的内存使用率很高,Roslyn团队正在或已经解决了这一问题


SonarLint在错误窗口中报告问题。您可能需要查看一下,以便看到Sonarint正在报告问题。我们所有的规则都有以大写“S”开头的ID。

即使您没有将解决方案连接到SonarQube项目,SonaLint Visual Studio扩展也会分析您的代码。因此,预计将进行一些处理。Visual Studio 2015 Update 2的内存使用率很高,Roslyn团队正在或已经解决了这一问题


SonarLint在错误窗口中报告问题。您可能需要查看一下,以便看到Sonarint正在报告问题。我们所有的规则都有以大写字母“S”开头的ID。

您遇到这种滞后的解决方案的大小是多少?对于这种大小的解决方案,我认为您必须接受分析源代码需要相当长的时间和处理能力。您可能还想尝试其他静态分析器包。FxCop也正在进行移植,以使用新的编译器框架。您可以尝试将新的FxCop分析器()添加到您的项目中,并看到问题并非特定于Sonarint。是的,在初始代码分析期间,我完全可以这样做。然而,一旦我的解决方案被完全处理并且不再出现警告,我希望IDE能够再次顺利运行。然而,只要我开始输入新代码,IDE就会再次严重冻结并结巴。即使是像“var x=0”这样的简单语句也可能需要1到10秒的时间。您遇到这种滞后的解决方案的大小是多少?对于这种大小的解决方案,我认为您必须接受分析源代码需要相当长的时间和处理能力。您可能还想尝试其他静态分析器包。FxCop也正在进行移植,以使用新的编译器框架。您可以尝试将新的FxCop分析器()添加到您的项目中,并看到问题并非特定于Sonarint。是的,在初始代码分析期间,我完全可以这样做。然而,一旦我的解决方案被完全处理并且不再出现警告,我希望IDE能够再次顺利运行。然而,只要我开始输入新代码,IDE就会再次严重冻结并结巴。即使是像“var x=0”这样的简单语句也可能需要1到10秒的时间。我正在运行Visual Studio 2015 Update 2。SonarLint没有报告任何错误,但是我的警告不断增加,这似乎占用了相当多的处理能力和内存,因为解决方案和包含的旧代码的大小。是的,默认情况下SonarLint不报告错误,只报告警告,因为我们不想让构建失败。我确实在运行Visual Studio 2015 Update 2。SonarLint没有报告任何错误,但是我的警告不断增加,这似乎占用了相当多的处理能力和内存,因为解决方案和包含的旧代码的大小。是的,默认情况下SonarLint不报告错误,只报告警告,因为我们不想使构建失败。