在其他的集成开发环境中,我最喜欢JetBrains公司的IDE。我经常使用IDEA和PyCharm。然而,在使用它们的时候,我花费了很多时间等待IDEA执行不同的任务。
那么有没有什么提示可以提高IDEA和PyCharm的性能呢?
在其他的集成开发环境中,我最喜欢JetBrains公司的IDE。我经常使用IDEA和PyCharm。然而,在使用它们的时候,我花费了很多时间等待IDEA执行不同的任务。
那么有没有什么提示可以提高IDEA和PyCharm的性能呢?
在我的情况下,那个集成开发环境(IDE)以前速度太慢了。
于是,我尝试做了一些改变...
在设置页面:文件 - 设置...
在外观方面,这是我的配置: 在插件方面,尝试停用未使用的插件: 在更新方面,我关闭了更新:我使用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。
更改内存大小
<YOUR IDEA HOME>/bin/idea.vmoptions
或者在
<YOUR IDEA HOME>/bin/idea64.vmoptions
如果你的IDEA运行在64位机器上。