1. 程式人生 > >clion執行卡頓問題的解決

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這個值,我的電腦是32G記憶體的,所以最大設定到了8G。

然後再寫程式碼,就基本不會卡了。