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。

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

  • 11
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
解决CLion与WSL卡顿问题,可以尝试以下几种方法: 1. 更新CLion和WSL版本:确保你的CLion和WSL都是最新版本,因为更新版本通常会修复一些已知的问题。 2. 调整资源分配:在WSL设置中,分配更多的资源给WSL,比如增加内存和CPU限制。这可以提高WSL的性能,从而减少CLion卡顿的可能性。 3. 关闭不必要的插件和功能:有时,一些插件或功能可能会导致CLion与WSL之间的性能问题。尝试禁用或关闭不必要的插件和功能,以减少系统资源的使用。 4. 增加文件系统的性能:如果你在WSL中使用大量文件操作,可以尝试将项目文件放在Windows本地文件系统中,而不是WSL的文件系统中。这可能会提高文件操作的性能。 5. 优化编译配置:CLion默认使用CMake作为构建系统,确保你的CMake配置正确且高效。合理配置编译选项和链接选项,可以减少构建过程的时间和资源消耗。 6. 关闭实时代码分析:实时代码分析是一个强大的功能,但有时会导致性能问题。尝试禁用实时代码分析,然后手动触发代码检查,以减轻CLion的负担。 7. 考虑使用本地开发环境:如果以上方法都不能解决问题,可以考虑使用本地开发环境代替WSL。本地开发环境可能更加稳定且性能更好。 请注意,这些方法可能因个人情况而有所不同,你可以根据具体情况选择适合自己的方法来解决CLion与WSL卡顿问题

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值