JVM GC


Generational GC
Serial, Parallel, CMS, G1 등 gc가 여러개임
Java Virtual Machine에서
compaction 수행하고







> [[JVM Internal] JVM 메모리 구조](https://12bme.tistory.com/382)

> [Go 언어의 GC에 대해 - LINE ENGINEERING](https://engineering.linecorp.com/ko/blog/go-gc/)






accessible from outside heap
힙이 아닌 다른 어딘가에서 접근 가능한 object
이 Root에는 대표적으로, local 변수, Thread, System class 등이 있어요


![](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F78e7778c-3de8-4846-ac51-274725cce723%2FUntitled.png?table=block&id=58939ff3-1040-4671-8dce-f154f87831bb&cache=v2)



> [java : 도달 가능한 객체가 무엇일까요?](https://codingdog.tistory.com/entry/java-%EB%8F%84%EB%8B%AC-%EA%B0%80%EB%8A%A5%ED%95%9C-%EA%B0%9D%EC%B2%B4%EA%B0%80-%EB%AC%B4%EC%97%87%EC%9D%BC%EA%B9%8C%EC%9A%94)
