Intellij IDEA中Kotlin项目的自动完成和代码分析非常慢
我们有一个关于IDEA的项目,它由几个中等大小的Java包和一个非常小的Kotlin包(5个文件)组成。 我注意到任何Java软件包的性能都很好,但是在自动完成,代码分析和编译Kotlin软件包的速度上,速度要慢10倍。 自动完成偶尔是非常缓慢的点popover无法加载所有的方法,它不得不加载一些API的增量。 每当我们的开发人员输入一个单词并等待自动完成,大约需要2-5秒才能显示预期的自动完成function。 有时,自动填充function太慢,无法显示任何内容,我们不得不取消单词并重新输入并等待。 在代码分析中出现同样的缓慢。 这显着影响了我的团队的生产力。 从我们的研究看来,这是一个众所周知的长期问题。 这也发生在我们的另一个小项目上。 我想知道我们能做些什么来解决这个问题? 谢谢。
Kotlin插件是最新版本:1.1.3-release-IJ2017.2-2 Intellij也是最新版本,2017年2.1(建立于2017年7月31日)
在快照中可见的问题在Kotlin 1.1.4中解决。 在撰写本文时,它以EAP(Early Access Preview)版本的forms提供; 最终版本将很快发布(并与IntelliJ IDEA 2017.2.2捆绑)。
我已经联系了JetBrian并向YouTrack提交了一个请求。 查看CPU快照后,看起来像升级Kotlin插件1.1.4-EAP,其中包括性能的主要修复将解决这个问题。 刚试过,它的工作!