【问题标题】:How to improve IDEA performance?如何提高 IDEA 性能?
【发布时间】:2012-06-24 18:49:52
【问题描述】:

我喜欢 JetBrains 的 IDE 和大多数其他 IDE。我经常使用 IDEA 和 PyCharm,在使用它们的同时,我会花很多时间等待 IDEA 的不同任务。 那么有没有什么技巧可以提高 IDEA 和 PyCharm 的性能呢?

【问题讨论】:

    标签: performance ide intellij-idea pycharm


    【解决方案1】:

    如果您在使用 IntelliJ IDEA 时遇到性能问题,请参阅 CPU snapshotthread dump 说明。

    【讨论】:

      【解决方案2】:

      在我的情况下,那个 IDE 之前太慢了。

      然后,我尝试做一些改变......

      在设置页面:文件 - 设置...

      在外观上,这是我的配置:

      在插件上,尝试停用未使用的插件:

      在更新时,我关闭更新:

      Configuring JVM options

      我使用 64 位 Windows 7。

      我去:C:\Program Files\JetBrains\IntelliJ IDEA 2018.2.4\bin

      使用文本编辑器打开idea64.exe.vmoptions,并更改-Xmx-Xms的值

      这是我的新 idea64.exe.vmoptions 配置:

      -Xms1024m
      -Xmx2048m
      -XX:ReservedCodeCacheSize=240m
      -XX:+UseConcMarkSweepGC
      -XX:SoftRefLRUPolicyMSPerMB=50
      -ea
      -Dsun.io.useCanonCaches=false
      -Djava.net.preferIPv4Stack=true
      -Djdk.http.auth.tunneling.disabledSchemes=""
      -XX:+HeapDumpOnOutOfMemoryError
      -XX:-OmitStackTraceInFastThrow
      

      说明(官方):

      -Xmx 限制 JVM 可以为运行 IntelliJ IDEA 分配的最大内存堆大小。默认值取决于平台。如果您遇到速度变慢,您可能需要增加此值,例如,要将值设置为 2048 兆字节,请将此选项更改为 -Xmx2048m。

      -Xms 指定 JVM 为运行 IntelliJ IDEA 分配的初始内存。默认值取决于平台。通常设置为最大允许内存(-Xmx)的一半左右,例如-Xms1024m。

      【讨论】:

        【解决方案3】:

        改变内存大小

        <YOUR IDEA HOME>/bin/idea.vmoptions
        

        或在

        <YOUR IDEA HOME>/bin/idea64.vmoptions
        

        如果您的 IDEA 在 64 位机器上运行。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2010-12-02
          • 2021-06-13
          • 2020-09-09
          • 2021-05-28
          • 2020-03-31
          • 2020-06-20
          • 1970-01-01
          相关资源
          最近更新 更多