프로젝트 진행 중 IntelliJ 가 자주 멈춰서 학습에 차질이 오는 경우가 많았다. 문제 해결을 위해서 여러가지 방법을 시도 중에 있다.
여러가지 방법들이 존재하는데 이 중에서 잘 먹히는 방법을 선택 혹은 다 적용해보기로 한다. - 필자는 다 적용했다.
1. 최근 종료 프로젝트 실행되지 않게 하기
출처: https://jojoldu.tistory.com/459
요약: 인텔리제이가 직전에 종료한 프로젝트가 n개라고 하면 n개를 동시에 실행시켜서 프리징에 가까운 멈춤 현상을 격을 수 있다.
방법
1. 설정창 들어가기 (command + ,)
2. Appearacne & Behavior -> System Settings 들어가기
3. Project란의 Reopen projects on startup 체크해제 하기
2. 메모리 부족으로 인한 멈춤 현상 해결
출처: https://cocobi.tistory.com/95 , https://youtrack.jetbrains.com/issue/IDEA-162091
요약: 인텔리제이가 사용할 수 있는 메모리를 늘려준다.
방법
- 설정창 들어가기 (command + ,)
- Build Tools, Execution, Deployment -> compiler 들어가기
- Shared build process heap size (Mbytes)란 변경 : default로 700 주의 값으로 잡힌 것을 2000~3000으로 변경 해준다.
추가 기능
- shift 키 2번 연속 눌러서 show memory indicator 검색
- show memory indicator true로 해주기
- 인테릴제이 하단 우측에 현재 쓰고 있는 메모리 상태 보여준다.
3. 인텔리제이의 Jre 구동 변경 (안 해봄)
출처: https://snow-line.tistory.com/33
요약: 인텔리제이 폴더의 Jre로 인텔리제이가 구동되는데 Jre가 문제가 있을 때 프리징 현상이 발생한다. - 이 경우는 heap size를 변경해도 해결이 되지 않는다. 그래서 Jer 구동 변경 방법이 필요하다.
방법:
- 플러그인 수동 설치: 글 작성 기준으로는 플러그인에서 검색 할 수 없어서 수동 설치를 한다.
- 플러그인 설치 홈페이지: https://plugins.jetbrains.com/plugin/12836-choose-runtime 접속
- 우측 상단 Get 클릭 후 다운로드
- 설정창 들어가기 (command + ,)
- Plugins 들어가서 상단 중심에서 우측의 톱니바퀴 클릭
- install plugin from Disk 클릭 - 여러파일 중 ChooseRuntime 선택
- shift 키 2번 연속 눌러서 choose runtime 검색 후 실행
- 실행 화면에서 adoptopenjdk 경로 잡아준다.
4. IntelliJ 완전 삭제 및 설치
- 응용프로그램 삭제
- 해당 캐시 삭제
삭제 방법 : 2023.03.05 - [프로그램셋업/IntelliJ IDEA] - IntelliJ IDEA 완전 삭제 _ mac
5. IntelliJ java 버전 수정
- IntelliJ가 제공하는 java 버전을 사용하고 있을 때 멈춤현상이 나타나는 느낌을 받았다.
- 그래서 현재 자신의 컴퓨터에 설치된 자바의 버전으로 변경하여 문제를 해결했다.
java 버전 수정 방법 : 2023.03.05 - [프로그램셋업/IntelliJ IDEA] - IntelliJ java version 변경
- 혹시 프리징이라고 찾고 실은 마우스 씹힘 현상일 경우
- 2023.03.30 - [프로그램셋업/IntelliJ IDEA] - IntelliJ 마우스 씹힘 현상 해결