IDEA 2019.2.* 卡顿的事

2019-11-21 17:34:16 +08:00
 szq8014

张于有点空闲可以发个帖子了,前段时间更新 2019.2.* 后就明显感觉卡顿了,然后又尝试了下以前屡次失败的

+XX:+UseG1GC

然后。真香。 不知道是不是个例,你们可以试一下。

#-XX:+UnlockExperimentalVMOptions #-XX:+UseZGC

也试了上面的,结果发现不行

5026 次点击
所在节点    Java
13 条回复
l8g
2019-11-21 17:37:12 +08:00
给的多大的 Heap 啊? G1 在小的 Heap 上也没啥优势吧?
szq8014
2019-11-21 17:50:21 +08:00
@l8g
-Xms1400m
-Xmx1400m

其它的都是自带的原参数了。
我也觉得应该没啥优势,但是从 jvisualvm 里面的记录来看,GC 次数少多了。。
chendy
2019-11-21 17:54:54 +08:00
退回 2019.1 等 2019.3
这 maven 插件更了 4 个版本,pom 编辑还是废的,也是服气
qiyuey
2019-11-21 17:56:56 +08:00
1400 太小了,G1 感觉意义不大,没有测试过
szq8014
2019-11-21 18:26:28 +08:00
@qiyuey
![jvisualvm]( https://imgchr.com/i/MIDeL6)

这截图里面的 idea 已经运行了两个小时了,只有 108 GC 用时 3.560s。可能也跟我现在使用程度轻有关,我只是在两个项目之前切换,写的 5 个模块的 kotlin 项目
szq8014
2019-11-21 18:27:19 +08:00
尴尬,贴错了图片地址了
![jvisualvm]( https://s2.ax1x.com/2019/11/21/MIDeL6.png)
tsui
2019-11-22 03:23:46 +08:00
感觉很怀疑作用。。。JVM 很聪明,小 heap size 用 sweep 大 heap size 自动就是 G1GC 了
zhenjiachen
2019-11-22 08:56:09 +08:00
15 款 Macbook pro 8g 内存,写 kotlin 卡的要死,一个提示要好久,copy 一段 java 代码要 10s。而且每次 cpu 都要飙升。反正就是 idea 些 kotlin 没有 java 那么顺畅。所以还是决定换回 java。
sagaxu
2019-11-22 09:11:30 +08:00
我 idea 都是 xmx8g,做代码分析的时候也能卡半个小时,鱼 gc 无瓜
szq8014
2019-11-22 09:41:43 +08:00
@zhenjiachen 我也发现了,觉得还是 java 更流畅一些
nyanyh
2019-11-22 10:04:33 +08:00
2019.2 就是卡,JetBrains 自己也承认了有性能问题
说实在我认为整个 2019 系列都卡,CLion 打开个 Vulkan demo 什么都不干,界面上也没显示什么 Indexing,随便敲下打个子母就能占满 CPU 好几分钟,自动补全 10 秒才能弹出来
可以去下 2019.3Beta 版,或者退回 2019.1,2019.3 估计很快就发布正式版了
mysunshinedreams
2019-11-22 11:15:04 +08:00
@zhenjiachen 我也发现了,为什么原生支持的还不如 Scala 插件呢?
还有个问题,就是一输入特别快,CPU load 也飚高。。。
anankun
2019-11-22 11:27:15 +08:00
安心等待 2019.3,官方不是说 11 月出么,快了吧。

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

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

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

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

© 2021 V2EX