gc1 serial garbage collection serial gc는 단일 스레드로 동작하는 gc 알고리즘이다. 단일 스레드로 동작하므로 구현하기 가장 쉬운 기초적인 알고리즘이며 앞으로 공부할 parallel gc, g1gc, cms gc와 같은 알고리즘을 왜 공부하고 사용해야하는지를 이해하기에 필수 불가결한 알고리즘이다. CPU 코어가 1개인 컴퓨터에서 주로 사용하며 실무에서 사용하는 경우는 없다. 동작 과정. Mark & Sweep & Compact 0. mark 과정 객체에 도달이 가능하지, 불가능한지 판별하는 작업이다. mark bit를 활용하여 마킹하며 serial gc의 과정은 STW 작업이기 때문에 애플리케이션이 중지된다. 1. young gc 첫번째 eden 영역에서 참조하지 않는 객체들을 지우고 survivor 영역으로 넘긴다. surv.. 2023. 4. 13. 이전 1 다음