가비지 컬렉션이란 ?

Lucy ·2024년 8월 22일

가비지 컬렉션이란 ?

-> 자바에서 메모리 관리를 자동으로 처리하는 중요한 기능

자바 프로그램이 실행되면 객체는 heap 메모리에 생성된다.
힙 메모리에 생성된 객체들은 프로그램에서 참조되며, 참조되지 않는 객체는 더 이상 사용되지 않는 객체로 간주된다.

Stop - the - World :
가비지 컬렉션이 실행될 때는 모든 애플리케이션 스레드가 멈추고, 가비지 컬렉션 작업이 진행된다.
이를 Stop - the - World라고 한다.

자바가 실행되는 JVM에서 사용되는 객체, 즉 Heap 영역의 객체를 관리해 주는 기능을 말한다.
이 과정에서 stop the world가 일어나게 되며, 이 일련 과정을 효율적으로 하기 위해서는 카비지 컬렉터 변경 또는 세부 값 조정이 필요하다.

profile
비전공자의 개발일기

0개의 댓글