IDEA 2022.2 开启 ZGC 的问题

2022-07-27 11:49:30 +08:00
 ojh

今天发布了 2022.2 ,MacOS 平台下尝试开下 ZGC

-Xmx2048m
-XX:+UseZGC

开之前占 2.5 GB 内存,开之后占 6 GB 内存,醉了

4410 次点击
所在节点    JetBrains
16 条回复
Jekins
2022-07-27 11:58:06 +08:00
zgc 啥玩意。
dozer47528
2022-07-27 12:21:25 +08:00
我也试了下还不如默认参数呢
dqzcwxb
2022-07-27 12:29:48 +08:00
whx
2022-07-27 12:34:09 +08:00
ZGC 貌似是低停顿时间,不是低内存占用,比 G1 会更费内存。
要想省内存可以试下 Shenandoah GC 。
dreamramon
2022-07-27 12:35:01 +08:00
是的,我也是,其实 idea 这类 ide ,如果要继续调查的话,楼主应该 dump 出来,看下这类 idea 到底 gc 了多少次。。。每次 gc 花了多少时间。。。
chendy
2022-07-27 12:35:31 +08:00
个人理解,IDEA 的参数只动最大堆就行了,剩下的 JB 家自己应该更了解自己的产品怎么优化……
Oktfolio
2022-07-27 12:35:42 +08:00
我的

-Xmx4096m
-Xms2048m
-XX:+UseZGC
-XX:+UseDynamicNumberOfGCThreads

然后现在占用 12G......
TtTtTtT
2022-07-27 12:47:58 +08:00
=。=这不是程序员的社区。
ZGC 用了内存染色技术,所以是用三倍的内存地址控制一份内存。
Goooooos
2022-07-27 13:06:18 +08:00
@TtTtTtT #8 很明显,现在讨论技术的已经不多了,这里更像发泄情绪的地方
ojh
2022-07-27 13:09:12 +08:00
@chendy 有道理
ojh
2022-07-27 13:10:15 +08:00
@TtTtTtT 我在程序员节点下发的
Leviathann
2022-07-27 13:45:41 +08:00
我在 win10 上内存没明显变化
ymmud
2022-07-27 14:32:02 +08:00
内存没啥变化。。也没觉得流畅。。
someonedeng
2022-07-27 17:18:52 +08:00
我觉得 G1 已经够用了,换了没什么区别
zjp
2022-07-27 23:56:03 +08:00
我换成了 Shenandoah GC ,得益于周期 GC ,内存占用小了一点。其他方面感知不强
rayduan
2022-07-29 10:48:31 +08:00
zgc 是解决大内存的 gc 的,杀鸡用牛刀,到底好用不好用,你就知道了

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

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

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

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

© 2021 V2EX