macbook pro 2018 idea 爆卡求救

2021-03-25 11:44:18 +08:00
 ingin

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 个左右 各位兄弟有没有遇到这种情况,如何解决?

3247 次点击
所在节点    程序员
21 条回复
340244120w
2021-03-25 11:54:52 +08:00
我滴妈,16g 你都敢分 5g 给 idea
Leviathann
2021-03-25 12:00:30 +08:00
use g1gc
xmx 我给的 2048m
ingin
2021-03-25 12:01:09 +08:00
@340244120w 瓶颈不在内存,是 cpu 狂转,内存还有剩余
someonedeng
2021-03-25 12:36:41 +08:00
之前我的时不时 gc 卡一下,后来用 G1, 瞬间流畅
luozic
2021-03-25 12:41:46 +08:00
jfr 收集一下性能日志

或者 jmc 连上 idea 的 jvm 看一下具体是什么 java 代码占了 cpu,

实际上比较怀疑的是三个

git 插件导致

中文输入法冲突

log2 触发 jdk 11 的 bug
Yc1992
2021-03-25 13:17:39 +08:00
该清灰了
zhangslob669
2021-03-25 14:07:51 +08:00
我的也经常是这样
fuis
2021-03-25 15:10:29 +08:00
该换电脑了
youthfire
2021-03-25 15:14:32 +08:00
你看看什么东西冲突,2018 没道理卡的,我也是 16g 内存,都是默认设置,斯滑
awanabe
2021-03-25 15:31:23 +08:00
有没有设置背景图片...背景图片会导致卡顿无响应...亲测
lxlx1991
2021-03-25 15:52:39 +08:00
help->show log in finder 检查下 idea 的 log 日志。当 CPU 疯跑时,查看 idea 是什么东西在跑
cbc009
2021-03-25 15:59:40 +08:00
help -> Diagnostic Tools
xuanbg
2021-03-25 16:22:39 +08:00
只有打开项目时会卡一下
cheng6563
2021-03-25 17:01:34 +08:00
-XX:+UseConcMarkSweepGC 这个删掉,使其使用默认的 G1GC
-Xmx 给个 2G 就够了,多了也没用,积累起来的垃圾在回收时还可能停顿更久。
meshell
2021-03-25 17:39:09 +08:00
重启,我的还好
alexmy
2021-03-25 19:41:08 +08:00
我也是 2018mbp, 什么东西都是 vscode 一把梭。
hailiang88
2021-03-25 20:26:34 +08:00
git 插件关了试试
kerro1990
2021-03-26 08:43:23 +08:00
我用的 AWS 的 Corretto JDK,打开 idea 非常丝滑
inFinityzc
2021-03-26 09:45:13 +08:00
@alexmy #16 C++ vscode 有好用的代码提示吗
typetraits
2021-03-26 17:19:26 +08:00
@inFinityzc #19 用 vscode-clangd 扩展,需要手动生成 compile_commands.txt

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/764947

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX