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%就卡的一批

11138 次点击
所在节点    JetBrains
69 条回复
x940727
2021-05-18 14:36:38 +08:00
@yitingbai 你知道 Mac 会降频么……
x940727
2021-05-18 14:37:56 +08:00
@yitingbai 理论能力强,你也要看对应的散热配置啊,11 代移动 I7 够不够强?满血可以打 10700K,然后呢?一般轻薄本满血最多 10 秒就降频了……
yitingbai
2021-05-18 14:41:42 +08:00
@x940727 @Leviathann 你说的都对, 但是 16G 内存是个非常明显的瓶颈, 得先解决这个再去考虑其他问题吧, 再说也不能老是回低版本啊, 如果用低版本就不卡, 那为什么不直接用记事本去编程
ljhrot
2021-05-18 14:49:05 +08:00
> 每次内存占用不超过 70%就卡的一批

内存足够你倒是把 Xmx 调高点啊!

什么时候 Java 开发已经到了 16G 内存是遭罪的地步了,我是跟不上这个时代了吗?
fuis
2021-05-18 14:50:51 +08:00
换高配电脑
x940727
2021-05-18 14:55:54 +08:00
@yitingbai 16g 内存都是瓶颈……你让那些 8g 内存写 Java 的人情何以堪?真就用笔记本启动十几个服务呗?有这种重型开发任务的,老老实实台式机。算你 IDE 1.5g 内存 Chrome 1g,系统 2g,还有十一二个 g 的内存可以使用,你说这是瓶颈?写代码 16g 内存足够覆盖百分之 99 的开发场景了…卡顿大概率是 IDEA 版本问题,还有 CPU 降频
wu67
2021-05-18 15:15:29 +08:00
在系统设置里面把延时自动保存文件那个项关掉, 或者适当延长.
zhzy0077
2021-05-18 15:17:18 +08:00
哥哥你这不是 2G 吗: -Xms2048m -Xmx2048m 你改成 8192 或者 12288 试试呢 IDEA 只用 2G 所以你系统的内存占用超不过 70%。
wu67
2021-05-18 15:18:00 +08:00
另外 xms 其实调到 512 就行了, 我都是保持 256 的. 其实大多情况下用不了那么多, 强行开大反而会更卡
securityCoding
2021-05-18 15:21:48 +08:00
我调成了 8G 和 G1GC ,再也没卡过
intsilence
2021-05-18 15:28:06 +08:00
-Xmx 10g
hello2060
2021-05-18 15:49:57 +08:00
16G 内存的瑟瑟发抖,看来我写的已经没资格自称 Java 了
WuwuGin
2021-05-18 16:02:03 +08:00
我怀疑是因为 amd 的 cpu 电源调度有问题,你可以去搜搜看。你的电源适配器是不是够功率?开高性能没有。
felixcode
2021-05-18 16:11:24 +08:00
楼主明明用到 70%内存了,内存压缩、分页、GC 估计都在频繁运行了,还有人非要说 16G 内存绝对够用,真搞笑。
ho121
2021-05-18 16:20:54 +08:00
16g 不够用?我 16g,开个虚拟机、android studio 、visual studio 、两个浏览器,也就轻微卡
hello2060
2021-05-18 16:26:38 +08:00
@ho121 那是因为你不是顶级程序员,顶级程序员那 1 秒钟都是无比珍贵的,那 1 秒钟迸发的灵感足以颠覆世界。大数据物联网人工智能大前端高并发开源自主知识产权,做着这么高级工作的怎么能容能哪怕 1 秒的卡顿呢?!
nekoneko
2021-05-18 16:28:19 +08:00
64G 稳如老狗
dayudayupao
2021-05-18 16:34:15 +08:00
我司 8g 内存 惠普办公电脑说什么了吗,我觉得我的思路都被电脑拖慢了,就像 cpu 跟磁盘的关系.(手动狗头)!
v2erxh
2021-05-18 16:36:37 +08:00
@WuwuGin 对,我用的 100w 倍思 pd 。。但这跑个 idea 都顶不住?
xjqxz2
2021-05-18 16:45:15 +08:00
16G M1 爽如狗~

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

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

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

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

© 2021 V2EX