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 个左右 各位兄弟有没有遇到这种情况,如何解决?
1
340244120w 2021-03-25 11:54:52 +08:00 via iPhone
我滴妈,16g 你都敢分 5g 给 idea
|
2
Leviathann 2021-03-25 12:00:30 +08:00 via iPhone
use g1gc
xmx 我给的 2048m |
3
ingin OP @340244120w 瓶颈不在内存,是 cpu 狂转,内存还有剩余
|
4
someonedeng 2021-03-25 12:36:41 +08:00
之前我的时不时 gc 卡一下,后来用 G1, 瞬间流畅
|
5
luozic 2021-03-25 12:41:46 +08:00
jfr 收集一下性能日志
或者 jmc 连上 idea 的 jvm 看一下具体是什么 java 代码占了 cpu, 实际上比较怀疑的是三个 git 插件导致 中文输入法冲突 log2 触发 jdk 11 的 bug |
6
Yc1992 2021-03-25 13:17:39 +08:00
该清灰了
|
7
zhangslob669 2021-03-25 14:07:51 +08:00
我的也经常是这样
|
8
fuis 2021-03-25 15:10:29 +08:00
该换电脑了
|
9
youthfire 2021-03-25 15:14:32 +08:00 via iPhone
你看看什么东西冲突,2018 没道理卡的,我也是 16g 内存,都是默认设置,斯滑
|
10
awanabe 2021-03-25 15:31:23 +08:00
有没有设置背景图片...背景图片会导致卡顿无响应...亲测
|
11
lxlx1991 2021-03-25 15:52:39 +08:00
help->show log in finder 检查下 idea 的 log 日志。当 CPU 疯跑时,查看 idea 是什么东西在跑
|
12
cbc009 2021-03-25 15:59:40 +08:00
help -> Diagnostic Tools
|
13
xuanbg 2021-03-25 16:22:39 +08:00
只有打开项目时会卡一下
|
14
cheng6563 2021-03-25 17:01:34 +08:00
-XX:+UseConcMarkSweepGC 这个删掉,使其使用默认的 G1GC
-Xmx 给个 2G 就够了,多了也没用,积累起来的垃圾在回收时还可能停顿更久。 |
15
meshell 2021-03-25 17:39:09 +08:00
重启,我的还好
|
16
alexmy 2021-03-25 19:41:08 +08:00
我也是 2018mbp, 什么东西都是 vscode 一把梭。
|
17
hailiang88 2021-03-25 20:26:34 +08:00 via iPhone
git 插件关了试试
|
18
kerro1990 2021-03-26 08:43:23 +08:00
我用的 AWS 的 Corretto JDK,打开 idea 非常丝滑
|
19
inFinityzc 2021-03-26 09:45:13 +08:00
@alexmy #16 C++ vscode 有好用的代码提示吗
|
20
typetraits 2021-03-26 17:19:26 +08:00
@inFinityzc #19 用 vscode-clangd 扩展,需要手动生成 compile_commands.txt
|
21
lianghuan 2021-03-27 11:45:18 +08:00
重新换个版本呗
|