IDEA 将优化 M1 的图形性能表现,基于 Lanai 构建的 IDEA 将于本月发布。
表现在使用上(我的是 m1 macbook ):
上下拖动的帧率很低,尤其是 Project 打开的目录很多时,目测不到 10fps 。
敲代码时 cpu 占用率异常提高,打字有延迟,这个在我以前的 intel macbook 上出现过,m1 很少出现。(与内存无关,可以看到 jetbrains 将这个问题关联到了 2d 渲染性能问题)
目前在 youtrack 上,这个问题有非常多的关联帖子(还会导致其他莫名奇妙的问题)。
jetbrains 为了解决这个问题,与 Oracle 合作推出项目:lanai ( https://openjdk.java.net/projects/lanai ),目的是为了实现基于 Metal 框架的 java 2d api,在性能上有大幅提升。
今天 jetbrains 更新了进度,OpenJDK17 将正式支持 Metal,本月 JetBrains 也将推出基于 OpenJDK17 的 JetBrains Runtime 。
追踪: https://youtrack.jetbrains.com/issue/JBR-745