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