유니티 DOTS 연구1 : Burst Compiler (버스트 컴파일러)
사실 Burst는 1.0을 지원한 지 꽤 된 기술이지만, 구체적으로 필요성을 못 느껴서 계속 공부할 생각을 안 하고 있다가 면접 질문으로 나와서 정리하고자 한다. DOTS(데이터 지향 프로그래밍) 유니티의 고성능 멀티스레드를 위해 새롭게 제시된 패러다임. ECS(Entity Component System) C# JobSystem Burst Compiler DOTS를 위해 새롭게 생긴 위 세 가지 기능이 세트처럼 같이 언급되는데, 위의 것들을 동시에 사용하면 시너지가 난다는 의미지 세 가지 중 한 두개만 따로 써도 전혀 문제가 없다고 한다. Entity는 아직 Preview상태지만 JobSystem이랑 Burst Compiler는 정식 기능이 되었기 때문에 충분히 활용 가능하다. 즉, 현재 시점 (유니티 ..