개발/java
[java] IntelliJ 자바 개발시 애플리케이션 성능 높이는 방법
작년쯤에 국내 컨퍼런스 영상을 보다가 Intellij 개발 환경에서 애플리케이션 성능을 높이는 방법을 본 적이 있었는데 내 컴퓨터에서 intellij 세팅을 하다가 떠올라서 적어보려고 한다. 인텔리제이 애플리케이션 실행 옵션에서 다음과 같은 Run Option이 있다. 이는 자바 코드를 JVM 위에 올리고 바이트코드를 JIT 컴파일러로 동적 최적화하는 과정을 일부 생략한 것이다. JIT 컴파일러는 C1, C2 컴파일러가 존재하는데 -XX:TiredStopAtLevel=1를 설정하면 C1 컴파일만 사용하겠다는 것이다. 로컬 개발 환경에서는 자주 애플리케이션을 껐다 켰다하면서 사용하기 때문에 빠른 앱 실행속도를 위해 기본적으로 활성화돼 있다. 문제는 개발된 코드 양이 많아지고, 연결할 의존성 라이브러리들이 ..
2024. 1. 26. 03:36