[Spring] - OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release. 경고 지우기

2023. 9. 25. 12:24 IDE Tool/IntelliJ IDEA

프로젝트 환경

  • JAVA 17
  • Spring Boot 2.6.2
  • Intellij 2021.1

내용

JAVA 버전을 11에서 17로 변경 후 애플리케이션을 실행하니 OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release 라는 경고메세지가 출력되었다.



경고메세지를 확인해보니 해당 옵션은 JDK 13이상부터는 더이상 사용되지 않으며 향후 릴리스에서 제거될 가능성이 있다고 하는데 애플리케이션이 정상적으로 실행이 되는거 보면 문제는 없겠지만 찝찝해서 지워야겠다는 생각을 했다.



Edit Configurations를 클릭 후 하단 빨강색 영역부분에 체크가 되있을 껀데 체크를 풀어주면 된다.



체크해제한 옵션은 애플리케이션의 실행속도를 높힐수 있으며 JVM 옵션에 -XX:TieredStopAtLevel=1  -noverify 가 추가된다고 한다. 두 옵션에 대한 설명은 아래 참고링크에 적어두었다.



체크해제후 애플리케이션을 실행하니 정상적으로 삭제되었다.

참고

https://www.baeldung.com/jvm-tiered-compilation

https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8214719

https://www.jetbrains.com/help/idea/run-debug-configuration-spring-boot.html#configuration-tab

 

출처

https://kim-jong-hyun.tistory.com/121