【问题标题】:What would cause Intellij to suddenly get really slow with scala?什么会导致 Intellij 在 scala 上突然变得很慢?
【发布时间】:2013-02-07 17:30:47
【问题描述】:

我已经使用 Intellij 12 构建 Play Framework 2 应用程序大约一个月了。一直到昨天都还好。现在,当我尝试在其中一个 scala 模板中编写代码时,Intellij 会变得非常非常非常慢。就像输入几行新行需要 5-10 秒。什么会导致这种情况突然发生,我该如何解决?

我尝试将我的 vm 选项增加到以下值,但没有帮助:

-Xms256m
-Xmx800m
-XX:MaxPermSize=512m
-XX:ReservedCodeCacheSize=128m
-XX:+UseCodeCacheFlushing
-XX:+UseCompressedOops

编辑:最近的 Intellij 或插件更新会破坏性能吗?

编辑:我更新了我的 Scala 和 Play 插件,但没有帮助。

【问题讨论】:

标签: performance scala playframework intellij-idea playframework-2.0


【解决方案1】:

仅供参考..

尝试更新到新版本(0.2.16)

http://plugins.jetbrains.com/plugin?pluginId=7080

【讨论】:

  • 这在搞砸了很多之后才奏效。我不得不手动安装它,因为它不能通过 intellij 获得,但是 scala 不兼容。我不得不手动安装 scala,但有些东西不起作用,我不得不删除 scala。然后在 Intellij 中从头开始下载 scala。现在可以使用了。
【解决方案2】:

我有类似的问题,从 openjdk 切换到 sun java 解决了它。还要检查它是否没有在后台做一些事情,比如索引或类似的事情。只是一个猜测。干杯!

编辑:google-fu 产生了一个可能很有趣的事实。很多 scala 用户都在经历这种情况。看起来 scala 仅在 intellij 12 中可用,这是第一个版本,所以这可能是 scala 开发人员方面的问题。如果我设法找到解决方法,我会在这里发布。在此之前为 Scala 更新做好准备;)

【讨论】:

  • 我正在运行 OSX 10.8。那不是默认使用sun java吗?
  • 不知道,从来没有OSX,打开控制台/命令提示符,你可以通过执行“java -v”或“java -version”命令来检查它。但它看起来像我提到的一个 scala 问题..
  • 好的。它没有提到太阳。就是这样:Java 版本“1.7.0_09”Java(TM) SE 运行时环境(构建 1.7.0_09-b05)Java HotSpot(TM) 64 位服务器 VM(构建 23.5-b02,混合模式)
  • 没关系,你选对了。正如我在答案中提到的,问题出在 Scala 中。当补丁出来时尝试更新它。希望它很快得到修复;)
猜你喜欢
  • 2011-04-25
  • 2018-08-19
  • 2021-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-22
  • 1970-01-01
相关资源
最近更新 更多