JVM - 클래스 로더
JVM - 메모리 구조
JVM - 실행 엔진 (JIT 컴파일러)
JVM - 실행 엔진 (GC)
ClassLoader Javac에 의해 바이트코드로 변환된 클래스 파일을 JVM 메모리로 로딩하기 위한 하위 시스템이다. Class Loader는 세 가지 주요 기능이 있다. Loading Linking, Initialization 1. ClassLoader - Loading 클래스 로더는 .class 파일을 읽고, 바이너...
GC Log 남기기 java -jar ~~~ -Xlog:gc*:file=gclog/gc.log.$(date +%Y-%m-%d):time,tags:filecount=5,filesize=10m 위와 같이 JVM을 실행시킬 때 GC 로그를 남기는 옵션을 지정해줄 수 있다. 위 명령어를 통해 어떤 로그가 남는지 확인해보자. GC Log [2024-...
Kafka CDC Guide 카프카 CDC 구축하기 (로컬 환경) 1. 컨테이너 띄우기 아래와 같은 docker-compose파일로 카프카, 카프카 UI, 카프카 Connect를 컨테이닝한다. networks: kafka_network: volumes: Kafka00: driver: local Kafka01: driv...
공식문서(JEP)와 코드로 직접 알아보는 Java LTS 버전별 주요 기능 (8, 11, 17, 21)
Kong Gateway 사용해보기