phpStorm cpu过高配置

学习笔记 yekong 207℃

wanjunshijiecom20220311fwLgAW

-Xmx2048m

追加配置

-Xmx5000m
-Xms2g
-Xmx4g
-XX:MaxPermSize=2g
-Dawt.usesystemAAFontSettings=lcd
-Dawt.java2d.opengl=true
-XX:MetaspaceSize=1024m
-XX:MaxMetaspaceSize=1024m
-XX:+AlwaysPreTouch
-XX:InitialCodeCacheSize=1200m
-XX:ReservedCodeCacheSize=1200m
-XX:+UseCompressedOops
-Dfile.encoding=UTF-8

# 采用何种垃圾回收参数
-XX:+UseConcMarkSweepGC
-XX:ParallelGCThreads=4
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
# JIT 参数
-XX:CICompilerCount=2
-XX:TieredStopAtLevel=1
-XX:MaxInlineLevel=3
-XX:Tier4MinInvocationThreshold=100000
-XX:Tier4InvocationThreshold=110000
-XX:Tier4CompileThreshold=120000

-Dsun.io.useCanonPrefixCache=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Djdk.attach.allowAttachSelf
-Xverify:none

-XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log
-XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof

phpstorm是使用JAVA开发的。由于IDE提供源文件关键字渲染功能,我们对文件的任何编辑或移动鼠标,都会触发渲染操作。而phpstorm默认的JAVA环境并没有利用机器的硬件加速技术去实现实时渲染,因此当然会让系统卡死。而只要在JAVA环境中让系统默认使用硬件加速,就可以解决占用系统资源过大。

排除目录

排除排除一些不别要的目录
排除目录

关闭自动更新

Preferences -->Appearance & Behavior --> System Settinas--> Updates 勾选关掉白动更新,然后保存。
关闭自动更新

其他配置

取消勾选快速文档
wanjunshijiecom20220312ojsSb4

关闭自动保存

关闭自动保存

降低版本

新版本可能会增加了很多我们不需要的功能,可以降低一下版本。

之前用的2020版本cpu基本在10%以下,升级到2021版本后cpu一直在100%左右。

喜欢 (0)