가비지컬렉션 (1) 썸네일형 리스트형 면접에서 진짜 자주 나오는 자바 질문 - 섹션 7. JVM, GC, 자바 런타임 메커니즘 자바 면접에서 빠지지 않고 나오는 분야 중 하나가 바로 JVM과 가비지 컬렉션(GC) 관련 질문입니다."자바는 자동 메모리 관리 언어라며? 그런데 왜 GC를 그렇게 묻는 걸까?"이 질문에 대해선 아주 명확한 답이 있습니다.바로, JVM과 GC에 대한 이해도가 시스템의 성능과 안정성을 좌우하기 때문입니다.이번 포스트에서는 JVM의 구조부터 GC의 종류, 메모리 누수 사례, 그리고 실행 흐름까지, 면접에 꼭 나오는 핵심 개념만 정리해봤습니다.1. JVM의 구조와 역할JVM(Java Virtual Machine)은 자바 바이트코드를 실행하는 가상 머신으로, 다음과 같은 구조로 구성됩니다:Class Loader: .class 파일을 메모리에 로딩Runtime Data AreasHeap: 객체 저장 (GC 대상).. 이전 1 다음