JVM

1.JVM 메모리 아키텍쳐

post-thumbnail

2.JDK 개요

post-thumbnail

3.HotSpot 객체의 메모리 할당

post-thumbnail

4.HotSpot 객체 레이아웃

post-thumbnail

5.가비지 컬렉션 개요

post-thumbnail

6.가비지 컬렉션 핵심 개념

post-thumbnail

7.가비지 컬렉터 (1) - Classic

post-thumbnail

8.가비지 컬렉터 (2) - CMS

post-thumbnail

9.가비지 컬렉터 (3) - G1 GC

post-thumbnail

10.저지연 컬랙터 - 셰넌도어, ZGC

post-thumbnail

11.클래스 파일

post-thumbnail

12.바이트 코드 명령어

post-thumbnail

13.클래스 로딩

post-thumbnail

14.클래스 로더

post-thumbnail

15.바이트 코드 실행 엔진 - 런타임 스택 프레임

post-thumbnail

16.바이트 코드 실행 엔진 - 메서드 호출

post-thumbnail

17.바이트 코드 실행 엔진 - 동적 타입 언어(invokedynamic)

post-thumbnail

18.javac 컴파일러

post-thumbnail

19.javac 컴파일러 - 제네릭, 애너테이션 프로세서

post-thumbnail

20.인터프리터와 JIT 컴파일러

post-thumbnail

21.JIT 컴파일러 최적화

post-thumbnail

22.AOT 컴파일러

post-thumbnail

23.GraalVM

post-thumbnail

24.자바 메모리 모델과 스레드

post-thumbnail

25.스레드

post-thumbnail

26.스레드 안전성과 락 최적화

post-thumbnail