首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SonarLint超慢

SonarLint超慢
EN

Stack Overflow用户
提问于 2016-01-25 12:22:37
回答 1查看 6K关注 0票数 9

我在一个大型eclipse项目中使用新的Eclipse插件SonarLint。它非常慢。分析所有插件项目(超过310)持续几个小时。SonarLint为每个项目构建创建一个日志,如下所示:

代码语言:javascript
复制
Starting SonarLint
...
Load global repositories (done from cache) | time=98ms
...
Load plugins index (done from cache) | time=3ms
...
Load project repositories (done) | time=3ms
...
Load quality profiles (done from cache) | time=45ms
...
Load active rules (done) | time=174ms
...
Load server rules (done from cache) | time=13ms
...
JavaClasspath initialization done: 74003 ms
...

正如我们所看到的,大多数时间我们都在等待java类路径初始化。更糟的是:这个初始化是在每次保存一个java文件之后完成的!

有没有办法加快这一进程?

EN

回答 1

Stack Overflow用户

发布于 2016-11-07 09:06:40

删除SonarLint for并不是一个解决方案:它将删除SonarLint与Java的集成,这意味着分析不具有使其准确所需的几个重要属性,例如类路径。

您可能正在经历这样的问题:https://jira.sonarsource.com/browse/SONARJAVA-1818

如果SonarLint运行缓慢,下面是一些值得尝试的地方:

  • 确保您使用的是SonarLint Eclipse > 2.2.1中包含的JavaAnalysis4.2(如果使用连接模式,则将其安装在SonarQube服务器中)。
  • 升级到SonarLint的最新版本(不断改进)
  • 增加Eclipse使用的堆空间

如果您仍然面临性能问题,请告诉我们您是如何使用SonarLint的,以便我们跟踪问题。您可以在SonarLint群中打开一个主题。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34992530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档