맥북으로 인텔리제이 사용시 버벅이는 문제가 발생해서
메모리도 늘려보고, 프로그램 띄워둔것도 꺼보고... 별짓을 다해봤다.
너무 답답해서 VScode로 갈아탈까 고민하다가 구글링 해보니 의외로 빠르게 답이 나왔다.
원인은 맥에서 보조모니터에 인텔리제이를 띄워뒀을 때 발생하는 문제였다.
더 자세한 원인으로는 Disable Metal rendering 이라는 기능 때문에 발생한다고 하는데 다른 블로그를 찾아보니 그래픽 관련 API라는 듯 하다.
MacOS Ventura - External monitor lagging
(https://youtrack.jetbrains.com/issue/JBR-4983/MacOS-Ventura-External-monitor-lagging)
여튼, 해당 기능을 인텔리제이에서 VM Options에서 제외하면 거짓말처럼 렉이 사라진다.
Disable Metal rendering:
go to Help | Edit custom VM Options...
add -Dsun.java2d.metal=false
line
restart the IDE.