[Android] 메모리 영역과 JVM Garbage Collecter (JVM, DVM, ART)
이번 포스팅에는 OOP(object-oriented programming) 즉, 객체 지향 프로그래밍의 객체라는 존재로 인하여 탄생한 "청소부" Garbage Collecter 에 대해 다뤄보겠다. GC란? Garbage Collecter 메모리 영역중 heap 영역에서 사용하지 않은 객체들을 제거해주는 청소부. (힙 메모리 영역에서 사용되지 않는 객체를 지워주는 프로그램) [자바와 코틀린의 객체 선언 방식] JAVA : Person person = new Person(" ") Kotlin : var person = Person(" ") 객체지향 언어들 중 자바는 위와 같이 new라는 키워드 등으로 생성한 객체를 다룬다. 자바 코드는 컴파일 후 메모리에 올라가게 되고 메모리의 여러 영역중에서도 Heap ..