GC 챌린지 · 2/15
JVM은 어떻게 실행되고 클래스를 로딩하는가
java 명령이 jar를 프로세스로 띄워 main을 호출하기까지의 과정, 자바 스레드와 OS·커널 스레드의 1:1 매핑, 인터프리터와 JIT, 클래스 로딩과 warm-up을 정리합니다.
java 명령이 jar를 프로세스로 띄워 main을 호출하기까지의 과정, 자바 스레드와 OS·커널 스레드의 1:1 매핑, 인터프리터와 JIT, 클래스 로딩과 warm-up을 정리합니다.
if(kakao)에서 소개된 캐시 스템피드 현상의 원인과 해결책(락, 캐시 웜업, 하이브리드 캐시), 그리고 비슷하게 응답 지연을 일으키는 Spring Boot Cold Start와 JIT 컴파일러의 동작 원리를 흐름도와 함께 정리합니다.