[IntelliJ] Download pre-built shared indexes 메시지 [인덱싱 처리]
Download pre-built shared indexes 안내 메시지
IntelliJ를 열면 가장 먼저 보이는 알림창 중 하나인데, 굉장히 거슬린다. 그런데 뭘 의미하는지 대충 찾아는 보고 무시버튼을 눌러야 했기에 공식 홈페이지와 각종 사이트를 조금 모아서 정리를 간단히 해보려고 한다.
결론부터 말하면, Git에서 수정된 파일을 추적하듯이 IntelliJ에서 자체적으로 파일을 추적하기 위해서 인덱싱하는 것인데 미리 공유 인덱싱(팀원이 만든 인덱싱과 같은 것)한 것을 불러와서 로드율을 낮추기 위한 기능이라고 보면 되겠다.
아래와 같은 메시지가 나온다.
내용은 대충 이렇다. CPU 로드와 인덱싱 시간을 감소시키는데에 미리 빌트된 jdk 인덱스로 처리한다는 내용인데,
download를 누르게 되면
JDK 인덱스가 IDE 시스템 디렉토리의 index/shared_indexes에 다운로드되고 이후 IntelliJ IDEA는 필요할 때마다 적합한 인덱스를 사용하는 기능을 제공한다고 공식 홈페이지에 나와있다.
이 기능을 하기 싫다면, "Don't show again"을 눌러 안보이게 처리하고, 수정된 파일을 수동으로 인덱싱 처리하면 된다. 아래 그림 참조.
어쨌든 빠르게 인덱싱하려면 다운로드를 눌러 기능을 활성화하면 된다. 통계적 수치는 참고한 블로그에서 가져온 것. 아래 그림 참조.
참고 :
https://code2care.org/zsh/download-pre-build-shared-indexes-intellij
https://jootc.com/p/202001243264
https://coder.com/blog/faster-jetbrains-ides-with-shared-indexes