목록AoT (1)
Game Tech Blog
[Unity] IL2CPP 란?
Keyword : C# , Mono, IL2CPP, AOT, JIT C# 은 .Net(MS) FrameWork 를 기반으로, 작성된 언어로, .Net 안에서 돌아갑니다. 그러나, 우리는 Unity로 게임을 만들면서 PC,AOS,IOS 등등 다 돌릴 수 있습니다. 이런 .Net이 지원안되는 환경에서도 돌아갈 수 있도록하기위해, Unity에서는 Mono 라는 것을 사용합니다. 하지만, Mono는 IL(Intermidiate Langauge)을 Runtime에 Native 하게 바꿔주는 Just-In-Time(JIT)을 사용합니다. 아무래도 게임을 시작하기 전 모든 내용을 Binary로 바꿔주지 않고, 그때그때 사용하다보니 성능 문제를 일으키기 때문에, Unity는 AOT, Ahead-Of-Time 컴파일러인..
Unity
2024. 4. 1. 13:27