아는 형이 GC 꿰뚫고 있길래 나도 그러고 싶어서 정리하려한다.요즘은 뭐.. 너무 잘 돼있다고 하긴 하지만, 모르는 것보단 당연히 아는 게 낫고, 튜닝할 일이 생길 수도 있으니 정리가 필요할 것 같다.근데 하다보니 너무 방대하고, 완벽히 정리가 안 돼서 틀린 게 있을 수도 있다. 1. 들어가기 전GC를 정리하기에 앞서, JVM을 다시 봐야한다. 정리한지 한 달 정도 지난 시점, 역시 사람은 망각의 동물이다. 많이 까먹었다. 정리해둔 걸 다시 봐야겠다.하지만 JVM에 대해 쓸 건 아니니, 구조는 간단히 아래 사진 + a만 살피고, 바로 GC에 대해 작성하려한다. 우선 JVM은 자바 바이트코드를 실행하는 Class Loader. Runtime Data Access, Execution Engine 으로 ..