Tagging
Try bookmarklet. Easy tagging.
Do you want to delete?
Do you want to modify?
  • LINKTAG
  • New
  • Tag
  • Comment
  • Tag, gc
Sign in

gc

go golang gc

Golang GC 튜닝 가이드 - tech.kakao.com

Golang으로 프로그램을 개발하다 보면, 어느 순간 GC(Garbage Coll...
wono | discuss |
flutter memory gc

Explicit concurrent copying GC freed 4884(175KB) AllocSpace objects, 1(20KB) LOS objects, 89% free, 1485KB/13MB, paused 61us total 11.319ms

flutter로 개발하다 보면, 위와 같은 로그가 뜬다. Explicit concurrent copying GC freed 4884(175KB) AllocSpace objects, 1(20KB) LOS objects, 89% free, 1485KB/13MB, paused 61us total 11.319ms 앱이 메모리를 사용하는데 있어서 GC(Garbage Collector)에 할당된 메모리까지 사용해 GC가 메모리를 비우는데 시간이 오래 걸리게 된다는 뜻이다.
wono | discuss |
flutter garbage collector gc

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

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