技术解析

macbook pro 2018 idea 爆卡求救
0
2021-06-08 16:08:25
idczone

macbook pro 2018 16+256 idea 2018

idea 参数参数:

# custom IntelliJ IDEA VM options

-Xms4096m
-Xmx5000m
-XX:ReservedCodeCacheSize=2048m
-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_idea_%p.log
-XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof

但是还是经常性的卡顿(鼠标停滞无法移动),cpu 疯狂跑 400-500%(内存有剩余) idea 插件有 8 个左右 各位兄弟有没有遇到这种情况,如何解决?

美国服务器
我滴妈,16g 你都敢分 5g 给 idea

use g1gc
xmx 我给的 2048m

瓶颈不在内存,是 cpu 狂转,内存还有剩余

之前我的时不时 gc 卡一下,后来用 G1, 瞬间流畅

jfr 收集一下性能日志
或者 jmc 连上 idea 的 jvm 看一下具体是什么 java 代码占了 cpu,
实际上比较怀疑的是三个
git 插件导致
中文输入法冲突
log2 触发 jdk 11 的 bug

该清灰了

我的也经常是这样

该换电脑了

你看看什么东西冲突,2018 没道理卡的,我也是 16g 内存,都是默认设置,斯滑

有没有设置背景图片...背景图片会导致卡顿无响应...亲测

help->show log in finder 检查下 idea 的 log 日志。当 CPU 疯跑时,查看 idea 是什么东西在跑

help -> Diagnostic Tools

只有打开项目时会卡一下

-XX:+UseConcMarkSweepGC 这个删掉,使其使用默认的 G1GC
-Xmx 给个 2G 就够了,多了也没用,积累起来的垃圾在回收时还可能停顿更久。

重启,我的还好

我也是 2018mbp, 什么东西都是 vscode 一把梭。

git 插件关了试试

我用的 AWS 的 Corretto JDK,打开 idea 非常丝滑

C++ vscode 有好用的代码提示吗

用 vscode-clangd 扩展,需要手动生成 compile_commands.txt

重新换个版本呗

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服