-Xms2048m -Xmx2048m -XX:ReservedCodeCacheSize=512m -XX:+UseG1GC -XX:SoftRefLRUPolicyMSPerMB=50 -XX:CICompilerCount=2 -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow
idea 配置的 jvm 参数 电脑 16g 内存,每次内存占用不超过 70%就卡的一批
-Xms2048m -Xmx2048m -XX:ReservedCodeCacheSize=512m -XX:+UseG1GC -XX:SoftRefLRUPolicyMSPerMB=50 -XX:CICompilerCount=2 -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow
idea 配置的 jvm 参数 电脑 16g 内存,每次内存占用不超过 70%就卡的一批
|
qwer666dfMay 18, 2021
1
32G 稳如狗
|
|
FeifeiyuMay 18, 2021
2
机械硬盘?
|
|
ijrouMay 18, 2021
3
现在 16G 都够呛了,升到 32G 吧。。。
|
|
qwer666dfMay 18, 2021
4
补图
|
|
AyanokoujiMay 18, 2021
5
电脑啥配置
|
|
fmumuMay 18, 2021
6
增加内存,换固态硬盘,升级版本
|
|
xingshu1990May 18, 2021
7
降低 IDEA 版本,忍痛割掉一些 IDEA 的新特性。
IDEA 有些特性是自己用不到的,或者短时间内用不到。 |
|
G2bN4dbX9J3ncp0rMay 18, 2021
8
换 apple m1
流畅,还安静 |
|
10
我怀疑是不是 sonarlint 代码实时扫描的原因。。
|
|
11
电脑 联想拯救者 2021 r9000p, amd5800H+3060+16g DDR4+512g 固态
|
|
smilekungMay 18, 2021
12
是不是版本问题 2021.1 上周卡死了 n 多次 降级到 2020.3.4 一切正常
|
|
keenkillerMay 18, 2021
13
降版本
|
|
14
内存不足,用来编程的话,16G 是 5 年前的主流配置。
M1 是乔神附体,信仰加成,另说。 |
|
15
1. 卡的时候打开系统的 [活动监视器] ,看看哪个进程占资源;
2. 如果 kernel_task 进程的 CPU 负载特别高,机器温度也很高,一般是机器过热,系统保护性降频了,这种情况注意下散热就行; 3. 如果 IDEA 版本比较老( 2021 之前吧),可以在 Plugins 下载 Choose Runtime 插件,安装后选择一个较新的 JBR ; 4. 右键最下面的状态栏,勾选上 [memory indicator] ,将在右下角展示实时内存占用,关注下内存增长情况及垃圾回收的频率,如果比较频繁,在 [Help -> Change Memory Settings] 里调大堆内存大小 |
|
yitingbaiMay 18, 2021
16
16G 内存开发 java, 就是遭罪
|
|
17
卡顿难道不是 CPU 的问题么……70%内存占用怎么可能卡?我台式机内存占用 90 都还是流畅的……
|
|
clfMay 18, 2021
18
@v2erxh 我 R7000P 3060 版本表示不会卡呀。看看是不是插件的问题。我这边升级 IDEA 后出现了部分插件会导致 IDEA 出现 BUG,比如 Translate 插件。
|
|
yitingbaiMay 18, 2021
19
@x940727 现代 cpu 都很强, 除非那种特别垃圾的, 基本上都不会是 CPU 的瓶颈, 另外因为内存不够, Java 程序会频繁 GC, 也会消耗 CPU 资源, 导致卡顿
|
|
LeviathannMay 18, 2021
20
就是版本问题,我升 2021 也明显变卡
|
|
x940727May 18, 2021
22
@yitingbai 理论能力强,你也要看对应的散热配置啊,11 代移动 I7 够不够强?满血可以打 10700K,然后呢?一般轻薄本满血最多 10 秒就降频了……
|
|
yitingbaiMay 18, 2021
23
@x940727 @Leviathann 你说的都对, 但是 16G 内存是个非常明显的瓶颈, 得先解决这个再去考虑其他问题吧, 再说也不能老是回低版本啊, 如果用低版本就不卡, 那为什么不直接用记事本去编程
|
|
24
> 每次内存占用不超过 70%就卡的一批
内存足够你倒是把 Xmx 调高点啊! 什么时候 Java 开发已经到了 16G 内存是遭罪的地步了,我是跟不上这个时代了吗? |
|
fuisMay 18, 2021
25
换高配电脑
|
|
x940727May 18, 2021
26
@yitingbai 16g 内存都是瓶颈……你让那些 8g 内存写 Java 的人情何以堪?真就用笔记本启动十几个服务呗?有这种重型开发任务的,老老实实台式机。算你 IDE 1.5g 内存 Chrome 1g,系统 2g,还有十一二个 g 的内存可以使用,你说这是瓶颈?写代码 16g 内存足够覆盖百分之 99 的开发场景了…卡顿大概率是 IDEA 版本问题,还有 CPU 降频
|
|
wu67May 18, 2021
27
在系统设置里面把延时自动保存文件那个项关掉, 或者适当延长.
|
|
zhzy0077May 18, 2021
28
哥哥你这不是 2G 吗: -Xms2048m -Xmx2048m 你改成 8192 或者 12288 试试呢 IDEA 只用 2G 所以你系统的内存占用超不过 70%。
|
|
wu67May 18, 2021
29
另外 xms 其实调到 512 就行了, 我都是保持 256 的. 其实大多情况下用不了那么多, 强行开大反而会更卡
|
|
securityCodingMay 18, 2021
30
我调成了 8G 和 G1GC ,再也没卡过
|
|
intsilenceMay 18, 2021
31
-Xmx 10g
|
|
hello2060May 18, 2021 via iPhone
32
16G 内存的瑟瑟发抖,看来我写的已经没资格自称 Java 了
|
|
WuwuGinMay 18, 2021
33
我怀疑是因为 amd 的 cpu 电源调度有问题,你可以去搜搜看。你的电源适配器是不是够功率?开高性能没有。
|
|
34
楼主明明用到 70%内存了,内存压缩、分页、GC 估计都在频繁运行了,还有人非要说 16G 内存绝对够用,真搞笑。
|
|
ho121May 18, 2021 via Android
35
16g 不够用?我 16g,开个虚拟机、android studio 、visual studio 、两个浏览器,也就轻微卡
|
|
hello2060May 18, 2021
36
@ho121 那是因为你不是顶级程序员,顶级程序员那 1 秒钟都是无比珍贵的,那 1 秒钟迸发的灵感足以颠覆世界。大数据物联网人工智能大前端高并发开源自主知识产权,做着这么高级工作的怎么能容能哪怕 1 秒的卡顿呢?!
|
|
nekonekoMay 18, 2021
37
64G 稳如老狗
|
|
dayudayupaoMay 18, 2021
38
我司 8g 内存 惠普办公电脑说什么了吗,我觉得我的思路都被电脑拖慢了,就像 cpu 跟磁盘的关系.(手动狗头)!
|
|
xjqxz2May 18, 2021
40
16G M1 爽如狗~
|
|
x940727May 18, 2021
41
@felixcode 70%内存就会频繁 GC 我是没想到的……至少我的 Mac 不会,我 Mac 出现卡顿要么是编译时,打开 IDE 的时候,要么是内存压力已经 90%+的时候。
|
|
vanityfairnMay 18, 2021
42
64Gn 内存可解 or128G 内存
|
|
limuyan44May 18, 2021
43
你们真是能抬杠,我可以肯定的说 90%的 java 程序员电脑内存都没到 32g 。
|
|
porratMay 18, 2021
44
这就是瞎折腾的结果,顶级 CPU 和 16G 内存,绝对不会卡,去掉你的所有自定义 JVM 参数,默认就行
|
|
yx1989May 18, 2021
45
IDEA + Clion 两兄弟,把我的 Mac 收拾的服服帖帖的。
|
|
dicMay 18, 2021 via Android
46
16G M1 用 goland 很卡,还没有 18 款 16G pro 流畅
|
|
rb6221May 18, 2021
47
少开点插件,定时重启
占用大还好,加内存就行,卡的话是因为 IDEA 本身用 java 编写的硬伤,只能用定期重启解决。 |
|
zjpMay 18, 2021
48
8 代 i5 + 11 G 内存的虚拟机
10 万行左右的项目 编译慢但是不卡 怀疑插件就打开 IDEA 的 Activity Monitor,再看看系统的 CPU 负载和硬盘读写 |
|
stimwMay 18, 2021
49
我台 64g 台式和 16g m1 使用 idea 的感受差别不大...除了台式风扇很吵...
但是心理上总有 16g 不够的感觉,有 32 的选项我肯定会选,可惜没有 |
|
notejavaMay 18, 2021
50
8GB + SSD,8 年的老本了,IDEA 照常开发不觉得卡,mvn 打包的时候会卡几秒。
|
|
Amber2011May 18, 2021 via Android
51
8+32 路过
|
|
lingthcMay 19, 2021 via Android
54
git 操作特别慢,已确定不是网的问题
|
|
holuluMay 19, 2021
55
16g RAM 啥都没有调也不觉得卡,是不是哪个插件卡了?
|
|
CrixsMay 19, 2021
56
16G 的笔记本也没有卡啊,就像楼上说的,卡可以尝试删除重新安装,配置反正会同步的,如果重装解决不了就用降低版本
|
|
zxCoderMay 19, 2021
57
8G 商务笔记本路过。。。。还行 不算很卡
|
|
kiwierMay 19, 2021
58
不更新硬件的前提下,换语言的方案最优
|
|
jackytang520May 19, 2021
60
12 年的 macbook,16G 内存,512 ssd 没感觉卡啊
|
|
yanlazMay 19, 2021
61
xms 不用开 2048 这么大,我 32G 内存是-Xms512m -Xmx4096m
|
|
Ymk1May 19, 2021
62
风扇散热估计会好点。风扇转速越高越好。温度高的话会降频
|
|
xmh51May 19, 2021
63
少开几个项目,开多了,卡成狗
|
|
zaelMay 19, 2021
64
楼主是不是升级到比较新的版本了?
|
|
zaelMay 19, 2021
65
@tomoya92 #64 我之前碰到一次,比较新的版本里,idea 把 lombok 给内置了,不管实体类里用 lombok 的注解还是用 getter, setter 当点的时候,要老半天才能弹出来,后来折腾了好几天,换回旧版(目前我用的是 2020.1.4 ),装上 lombok 插件,一切都好了,那些参数调跟没调没两样,不建议调它
|
|
cwcrMay 20, 2021
66
开个 idea 自己的分析器,观察下运行的插件,该关的关,实时扫描的都先关了,基本能快一大截
|
|
19cmMay 22, 2021
67
加内存最实际,直接加条 32g 的到 40g 完事
|
|
96XLJun 7, 2021
68
靠我 8G 内存没一点事啊,看楼里的 32 瑟瑟发抖
|
|
yogapantsNov 30, 2021
69
idea2020.1 。16G i5-7500 ,128SSD ,1TB 机械算是老电脑了,看了一下内存 cpu 飙升的问题,JIT,lombok ,占大头,已经把 sonar 和阿里扫描都关了,反正只要开始编辑就 cpu 会在 20~40 左右徘徊,穷逼用的破解的。想问一下这个还有什么解决办法?
|