Lecture
유니티 메모리 관리 - Intro
ClientProgrammer
2018. 12. 25. 13:39
이번 글에서는 유니티 메모리 관리에 대해 이야기 해볼까 한다.
단순히 검색만 하면 금방 찾을 수 있는 Dalvik, ART, ARC 에 대한 단편적인 내용을 설명 하려고 글을 쓰는게 아니다. 유니티 메모리 관리에대해 관심을 갖을수록 궁금하긴 하지만, 책이나 검색으로는 찾아보기 힘든 Android 와 mono간에 얽히고 설킨 메모리 이슈, 더 나아가 IL2CPP, IOS, DEX, OAT, AOT, JIT 간 의 관계에 대해 정확하고 쉽게 설명 해보려고 한다.
글을 진행하면서, 올려도 관심갖지 않을 수백장짜리 PDF원문 레퍼런스 또는 논문 링크를 최대한 언급하지 않을 예정이다. 그러나 정확성이 요구되는 부분에서는 아주 가끔씩 올릴 예정이니, 너무 불쾌하게 보는일이 없었으면 하는 마음이다.
워낙 할 말이 많은 주제라 최대한 압축해서 글로 옮길 생각 이지만, 그럼에도 불구하고 3개 파트로 쪼개서 진행 될 예정이다.
각각,
[유니티 메모리 관리 Part1 - 안드로이드 & 모노]
[유니티 메모리 관리 Part2 - 안드로이드 & IL2CPP]
[유니티 메모리 관리 Part3 - IOS]
위 순서로 풀어 갈 예정이고 각각 파트는 나열 된 순서대로 읽기를 권한다.
한국 형님. 유니티 내부적으로 관리되는 heap