IDEA 十分卡慢,求大佬告知如何优化

2021-05-18 13:44:16 +08:00
 v2erxh

-Xms2048m -Xmx2048m -XX:ReservedCodeCacheSize=512m -XX:+UseG1GC -XX:SoftRefLRUPolicyMSPerMB=50 -XX:CICompilerCount=2 -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow

idea 配置的 jvm 参数 电脑 16g 内存,每次内存占用不超过 70%就卡的一批

10580 次点击
所在节点    JetBrains
69 条回复
qwer666df
2021-05-18 13:49:32 +08:00
32G 稳如狗
Feifeiyu
2021-05-18 13:49:34 +08:00
机械硬盘?
ijrou
2021-05-18 13:50:09 +08:00
现在 16G 都够呛了,升到 32G 吧。。。
qwer666df
2021-05-18 13:50:23 +08:00
补图
Ayanokouji
2021-05-18 13:50:29 +08:00
电脑啥配置
fmumu
2021-05-18 13:51:20 +08:00
增加内存,换固态硬盘,升级版本
xingshu1990
2021-05-18 13:51:58 +08:00
降低 IDEA 版本,忍痛割掉一些 IDEA 的新特性。
IDEA 有些特性是自己用不到的,或者短时间内用不到。
lidashuang
2021-05-18 13:53:00 +08:00
换 apple m1
流畅,还安静
v2erxh
2021-05-18 13:57:17 +08:00
@Feifeiyu 固态
v2erxh
2021-05-18 14:02:29 +08:00
我怀疑是不是 sonarlint 代码实时扫描的原因。。
v2erxh
2021-05-18 14:04:47 +08:00
电脑 联想拯救者 2021 r9000p, amd5800H+3060+16g DDR4+512g 固态
smilekung
2021-05-18 14:05:18 +08:00
是不是版本问题 2021.1 上周卡死了 n 多次 降级到 2020.3.4 一切正常
tairan2006
2021-05-18 14:05:31 +08:00
降版本
felixcode
2021-05-18 14:06:11 +08:00
内存不足,用来编程的话,16G 是 5 年前的主流配置。
M1 是乔神附体,信仰加成,另说。
humpy
2021-05-18 14:17:59 +08:00
1. 卡的时候打开系统的 [活动监视器] ,看看哪个进程占资源;
2. 如果 kernel_task 进程的 CPU 负载特别高,机器温度也很高,一般是机器过热,系统保护性降频了,这种情况注意下散热就行;
3. 如果 IDEA 版本比较老( 2021 之前吧),可以在 Plugins 下载 Choose Runtime 插件,安装后选择一个较新的 JBR ;
4. 右键最下面的状态栏,勾选上 [memory indicator] ,将在右下角展示实时内存占用,关注下内存增长情况及垃圾回收的频率,如果比较频繁,在 [Help -> Change Memory Settings] 里调大堆内存大小
yitingbai
2021-05-18 14:22:08 +08:00
16G 内存开发 java, 就是遭罪
x940727
2021-05-18 14:29:38 +08:00
卡顿难道不是 CPU 的问题么……70%内存占用怎么可能卡?我台式机内存占用 90 都还是流畅的……
clf
2021-05-18 14:30:48 +08:00
@v2erxh 我 R7000P 3060 版本表示不会卡呀。看看是不是插件的问题。我这边升级 IDEA 后出现了部分插件会导致 IDEA 出现 BUG,比如 Translate 插件。
yitingbai
2021-05-18 14:32:07 +08:00
@x940727 现代 cpu 都很强, 除非那种特别垃圾的, 基本上都不会是 CPU 的瓶颈, 另外因为内存不够, Java 程序会频繁 GC, 也会消耗 CPU 资源, 导致卡顿
Leviathann
2021-05-18 14:33:05 +08:00
就是版本问题,我升 2021 也明显变卡

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

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

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

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

© 2021 V2EX