개발자 SEOBI

  • 홈
  • 태그
  • 방명록

안드로이드메모리누수 1

안드로이드 개발 (5) - 메모리 누수

복습한 것을 정리합니다. 가비지 콜렉터 (GC)란? 모든 어플리케이션은 작업을 하는데 필요한 메모리가 필요한데 가비지 콜렉터가 이에 대한 메모리를 확보를 해줍니다. Android 의 경우 런타임에서 메모리가 부족한 경우에 가비지 콜렉터를 트리거해서 어플리케이션을 원활히 동작할 메모리를 다시 확보를 해줍니다. 가비지 콜렉터의 수집은 3단계로 진행이 됩니다. 1) 메모리에 있는 모든 객체 참조를 나열 해서 참조가 있는 활성객체를 표시 2) 1)에서 표시가 되지 않는 객체들을 메모리에서 제거 3) 살아있는 객체를 재 정렬 가비지 콜렉터는 이런식으로 수집해서 메모리를 확보해줍니다. 메모리 누수란? 어플리케이션에서 사용하지 않는 객체가 사용중인 어떠한 객체를 참조중이라서 사용되지 않는 객체를 GC가 결국 사용되지..

안드로이드 Android 2021.05.30
이전
1
다음
더보기
프로필사진

개발자 SEOBI

“채용되는 개발자”보다 살아있는 서비스를 만드는 개발자를 지향합니다. 문제 해결을 위해 필요한 기술을 익히고, 팀 · 서비스의 성장을 끊임없이 탐구합니다. - Kotlin, Java, Android, Spring boot, Jpa, sql

  • 분류 전체보기 (78)
    • 안드로이드 Android (48)
    • 서버 Server (2)
    • 코틀린 Kotlin (8)
    • 플러터 Flutter (1)
    • 개발 회고록 (0)
    • 안드로이드 개발 일기 (2)
    • 포트폴리오 Portfoilo (5)
    • 앱 제작 App (4)

Tag

Kotlin, 안드로이드코틀린, 안드로이드, kotlin개발, 자바, 안드로이드페이징처리, Android, compose, 코틀린, Android개발, 안드로이드컴포즈, 파베서버, 컴포즈, Coroutine, 안드로이드Compose, androidkotlin, 안드로이드개발, AndroidCompose, 코틀린개발, 안드로이드 개발,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바