Intellij-idea 12 Scala支持:它消耗了近300%的cpu资源

kaf*_*ein 10 ide scala osx-leopard intellij-idea playframework-2.0

我最近购买了最新版本的Intellij创意(在75%的折扣期间),顺便说一句,这真的很棒.

我有一个问题:scala支持似乎被打破了.我已经使用SBT插件安装了scala支持插件.我还安装了Play!2框架支持插件,但是只要我在IDE中打开一个scala文件,就会占用我cpu资源的近300%,我无法弄清楚如何解决这个问题.

有没有人在他们的IDE上遇到过这个问题?

Ale*_*lex 0

我不认为这与intelliJ有任何关系,而是Play!和爪哇。

我有想法 12 和 play 2.0 插件。我在 IntelliJ 中打开 play 项目,并使用 top 命令,我看到 java 消耗了大约 3-5% 的 CPU。如果我构建该项目,CPU 占用率会上升到 150-300%,然后在编译完成后又下降。

从 Play 控制台运行相同的项目,当我第一次打开它时,它会跳到大约 100%,然后如果我运行cleanthen compile,它会跳到 323%,然后又下降。

您可以通过从 Play 控制台而不是 IntelliJ 进行编译来提高性能。只需运行clean,然后运行compile​​,然后在 IntelliJ 中您应该同步项目 (alt-ctl-i)。

另外,想知道jvm的版本是否与它有关。你用的是sun版本还是开源版本。IntelliJ建议使用sun版本。

这是我的规格:

Idea 123.94、Scala 插件版本 0.7.62、Play 2.0 支持 0.2.6、Play 2.0.4、Scala 2.9.1 java 1.6.0_37-b06、lenovo t410 i7 处理器