티스토리 뷰
Spring
[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. 경고 지우기
김종현 2022. 2. 1. 03:03프로젝트 환경
- 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
728x90
'Spring' 카테고리의 다른 글
Database Replication 구성에 따른 Read / Write 분리하기 (feat. AWS RDS Aurora) (7) | 2022.03.19 |
---|---|
src/main/resources 디렉토리를 효율적으로 관리하기 (feat. Maven / Gradle) (1) | 2022.02.20 |
[Spring] - Spring Boot 2.4 이상 환경에서 AWS Parameter Store 적용하기 (0) | 2022.01.29 |
[Spring] - e.printStackTrace() 보다 StackTraceElement로 로깅하기 (0) | 2022.01.02 |
[Spring] - Spring 애플리케이션에서 발생된 로그를 AWS Cloud Watch로 전송하기 (0) | 2022.01.01 |
댓글