플로그

  • 홈
  • 태그
  • 방명록

플러터 가비지컬렉터 1

다트의 가비지 컬렉터 어떻게 동작할까?

해당 글은 공식문서와 chatGPT의 약간의 도움을 받아 작성되었습니다. (고마워 따봉 chatGPT야) 플러터 팀에서 초기 언어를 선택할 때 12개 이상의 언어를 선택해 평가하였다고 한다. 플러터는 다트를 선택하였는데, 플러터가 다트를 선택한 주요 이유들 중 하나는 바로 다트가 lock(앱이 실행이 중지되는 상태)없이 가비지 컬렉션을 수행할 수 있다는 점이였다. 많은 언어에서 가비지 컬렉션이 메모리를 수집하는 동안 lock 상태가 된다고 한다. 하지만 다트는 항상 가비지 컬렉션을 lock 없이 수행할 수 있다는 점에서 플러터 팀의 선택을 받은 것.. 그럼 다트의 가비지 컬렉터는 어떻게 lock 없이 가비지 컬렉션이 동작을 할까? Dart의 가비지 컬렉터는 두 개의 세대(generation)로 구성된다...

Weekly Flutter 2023.03.02
이전
1
다음
더보기
프로필사진

플로그

  • 분류 전체보기 (31)
    • Weekly Flutter (19)
    • Flutter & Dart Seminar (2)

Tag

가비지컬렉터, Flutter, dart gc, gc, 가비지컬렉션, flutter offstage, 다트, 플러터 엔진, Android, 플러터, 해상도, Offstage, ios, WidgetsBindingObserver, dart, Visibility vs Offstage, devicePixelRatio, 다트 가비지컬렉터, flutter visibility, 플러터 프레임워크,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 공지사항은 뭐지?

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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.

티스토리툴바