IntelliJ Scala在具有32GB内存的快速CPU上是如此缓慢

Bak*_*aku 5 scala intellij-idea

我正在使用IntelliJ 2019.1.3 Community Edition。在Scala编译服务器中,JVM maximum heap size: 4096 我的idea.vmoptions:

-Xms4096m
-Xmx6144m
-XX:ReservedCodeCacheSize=2048m
-XX:+UseCompressedOops
-Dfile.encoding=UTF-8
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Xverify:none

-XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log
-XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof
Run Code Online (Sandbox Code Playgroud)

环境

  • IntelliJ IDEA 2019.1.3(社区版)内部版本#IC-191.7479.19,建于2019年5月28日JRE:1.8.0_202-release-1483-b58 x86_64 JVM:JetBrains sro macOS 10.14.5所提供的OpenJDK 64位服务器VM
  • IntelliJ Scala插件v2019.1.8
  • CPU:2.6 GHz Intel Core i7
  • 32 GB 2400 MHz DDR4

内存指示灯显示 2582 used of 6060M

我当前的项目相当大(超过800个文件),而且即使是很小的文件intellij也可以挂起几秒钟,而且检查已经花了很长时间。我可以加快速度吗?

小智 0

如果这种情况仍然发生,您应该提交一个错误;作为 IntelliJ 的用户,您不必担心编辑器速度慢。

要进一步调查问题,您可以首先查看“Help | Show Log in $FileManager”中的目录。如果有任何名为 的子目录threadDumps-*,您可以找出阻止编辑器响应的原因。

您可以在 IDEA 中报告性能问题的说明中找到更多详细信息。