clion运行卡顿问题的解决

macos环境下的C++ IDE最好的选择就是CLion,但是一开始使用的时候,做MySQL的二次开发,一卡一卡的(写小的程序还是没问题,但是MySQL的代码+索引太大了),我还以为自己买了个假电脑,后面想到这玩意儿是JAVA写的,应该是内存设置的问题,果然查了一下,顺利解决

更改如下配置文件,如果不在这里的话,自行寻找。
sudo vim /Applications/CLion.app/Contents/bin/clion.vmoptions

-Xss8m
-Xms1024m
-Xmx8192m
-XX:NewSize=128m
-XX:MaxNewSize=128m
-XX:ReservedCodeCacheSize=240m
-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_clion_%p.log
-XX:HeapDumpPath=$USER_HOME/java_error_in_clion.hprof

主要更改-Xmx8192m这个值,我的电脑是16G内存的,所以最大设置到了8G。

然后再写代码,就基本不会卡了。

你可能感兴趣的:(工作效率)