stoptheworld

Java

GC(Garbage Collection) 동작 원리 완벽 정리 (Heap, Minor GC, Major GC, STW까지 쉽게 설명)

자바 공부하다 보면 반드시 듣게 되는 개념이 있다.👉 GC (Garbage Collection)그리고 대부분 처음엔 이렇게 생각한다."안 쓰는 객체 자동 삭제해주는 기능 아닌가?"맞다.근데 GC 동작 원리를 제대로 이해하면:✔ 자바 메모리 구조✔ Heap 영역✔ 객체 생명 주기✔ 성능 최적화✔ OutOfMemoryError 원인이런 게 전부 연결된다.특히 실무에서는 GC 때문에 성능 이슈가 생기는 경우도 많다.오늘은 초보자도 이해할 수 있게GC 동작 원리를 쉽게 정리해보겠다.GC(Garbage Collection) 란?👉 사용하지 않는 객체를 자동으로 제거하는 시스템예시:User user = new User();user = null;이제 객체를 참조하는 변수가 없다.즉:👉 더 이상 사용 불가능한 객..

Coding_Slowly
'stoptheworld' 태그의 글 목록