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