Concurrent Mark-Sweep 썸네일형 리스트형 Android VS iOS 메모리 관리 방법 원문은 여기에서 확인할 수 있습니다. Android 와 iOS의 메모리 관리 기법은 어떻게 다른지 알아보도록 하겠습니다. Android는 CMS (Concurrent Mark-Sweep) Step 1. GC Root 를 정의합니다. 2. Mark 단계를 시작합니다. 생성된 모든 객체에는 기본적으로 0인 mark bit 가 설정되어집니다. 객체를 방문하면 1 로 설정합니다.아래 그림에서 mark bit 가 0은 회색으로 칠해져 있습니다. 3. Sweeping 가비지 컬렉터는 mark bit가 0으로 설정된 모든 객체를 찾기 위해 메모리 힙을 검색합니다. mark bit 가 0인 객체들을 제거하고 다시 모든 객체의 mark bit를 0으로 재 설정합니다. iOS ARC (Automatic Reference .. 더보기 이전 1 다음