问题描述:最近使用Mac进行开发,使用4k屏幕,发现idea在滚动时会异常掉帧卡顿,即便是修改了内存参数也无济于事

解决办法一

  • 而当我在缩小分辨率的时候,会减轻掉帧的情况,但是会导致页面显示过大
  • 换用2019版本的idea,滚动会很丝滑,不知道为啥idea没有对新版进行优化
  • 通过翻阅idea官方的bug社区,发现一堆老外都会有这种情况,而我看他们的评论的解决办法,发现了一个特别管用的方法:关闭hidpi显示

hidpi:苹果推出的一种显示技术,他可以用四个像素点渲染一个像素,简单来讲,在4k屏幕下,Mac是默认开启1080p的hidpi显示的,它会让我们的显示效果达到4k,但是他有一个弊端,那就是会消耗性能,开启了hidpi之后,我们的电脑性能是不足未开启hidpi之前的

如何关闭hidpi

我们可以通过去Macwk下载switchResx这个软件,通过这个软件我们可以直接切换非hidpi显示的分辨率,下图中,显示Retina的分辨率都是开启了hidpi的,未显示的都是没有开启的,我们只需要将分辨率切换到未显示Retina的即可

在这里插入图片描述

解决方法二

idea菜单栏点击help->edit vm options

  • 加入以下代码
-Dsun.java2d.opengl=true
-Dsun.java2d.opengl.fbobject=false

保存重启,大功告成

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐