개발경험기록

IntelliJ 렉 버벅거릴 때 해결 방법

놋수저 2023. 1. 23. 16:42
반응형

업무용으로든 학습용으로든 개발 IDE로 IntelliJ를 많이 사용할 것 이다.
IntelliJ에서 제공하는 여러 기능들과 단축키, Custom할 수 있는 부분들 많아서 유료여도 계속 쓰게 되는 것 같다.
특히나 한 번 사용해보면 IntelliJ에서 벗어날 수 없는 것 같다.. 사실 다른 툴에서도 제공할 수도 있지만 이미 편리하게 쓰고 있고, 새로 학습하기가 귀찮기도 하다.

이번에 이직하면서 노트북을 Intel Mac에서 고사양 M1 Mac으로 기기변경을 했다.
들뜨는 마음을 갖고 Spring 프로젝트를 켰지만 처음 코드 컴파일 하는 것 부터 정말정말 오래걸렸다.
레거시 프로젝트라 용량이 꽤나 컷지만, 그 점을 감안하더라도 너무 오래걸렸다.

그냥 그럴 수 있지.. 하며 넘기고 코드 작업하는데 코드를 작성하는데도 버벅임이 엄청났다. (코드를 입력하면 1~2초 후에 입력되는 정도..)

이해가 되지 않아 IntellJ의 최소/최고 메모리 할당을 up해보았다.
(상단바 Help -> Edit Custom VM Options...)

-Xms512m
-Xmx4096m
....

 

최소 512M, 최대 4G까지 잡도록 설정했다.
기분 탓인지는 몰라도 조금은? 빨라졌다.
예전과 같은 버벅임은 아니길래 별다른 조치 없이 계속 업무하고 있던 와중에 여러 개의 프로젝트를 띄워 실행하니.. 이전과 같은 버벅임 현상이 발생했다.

혹시나 해서 IntelliJ 버전을 확인해보니.. Intell Mac 버전을 다운받아 사용하고 있었다. (완전 바보..)
멍청하게 다른 버전 다운받아놓고 기기 뽑기 실패했다며 애꿎은 기기탓만 하고 있었다.. 다른 버전을 다운했을 거라고는 진짜 상상도 못했다.

상단바 -> IntellJ IDEA -> Abount IntellJ IDEA


Runtime version 마지막에 aarch64가 붙으면 M1 Mac 버전이다.
M1 Mac 버전으로 재설치하니 버벅임은 완전 사라졌고 컴파일&빌드 속도도 엄청 빨랐고, 프로젝트를 10개 이상 실행해도 끄떡 없었다.

추가로 JDK 또한 aarch64가 붙은 버전을 사용하면 더욱 호환이 잘 된다고 한다.

PC사양이 좋은데도, 버벅임이 심하다면 꼭 IntelliJ버전을 확인해보자!

반응형
LIST