Search Unity

태그 아카이브: il2cpp

Scripting Runtime Improvements in Unity 2018.2

7월 11, 201833

We’ve been hard at work improving the updated scripting runtime since our last update. Unity 2018.2 ships with dozens of bug fixes related t... 더 읽기

IL2CPP 최적화 : 박싱(Boxing) 피하기

8월 11, 201617

이번 IL2CPP 마이크로 최적화 미니시리즈의 마지막 에피소드에서는 "박싱"이라는 고비용 유발 요인을 살펴보고 IL2CPP에서 어떻게 하면 불가피한 경우를 제외하면서 박싱을 피할 수 있는지 살펴본다. 힙(Heap) 할당이 느려진다 많은 프로그래밍 ... 더 읽기

IL2CPP 최적화: 더 빠른 가상 함수 호출

8월 4, 20165

지난 번에(Last time) 우리는 가상 함수 호출이 직접 호출보다 더 느리다는 사실을 배웠고 IL2CPP로 해당 가상 함수 호출을 더 빠른 직접 함수 호출로 변환(가상화 취소)하는 방법을 살펴봤다. 하지만 가상 함수 호출이 반드시 필요한 경우는 어... 더 읽기

IL2CPP 최적화: Devirtualization

7월 26, 201660

유니티의 스크립팅 가상 머신 팀은 코드 실행 속도를 더 높일 수 있는 방법을 늘 모색한다. 이번 게시물은 IL2CPP AOT 컴파일러가 수행하는 마이크로 최적화의 정의와 활용 방법에 관한 연재물 3부 중 1부이다. 지금부터 소개할 방법이 코드 실행 속... 더 읽기

Unity joins the .NET Foundation

4월 1, 201646

Today at Build, Microsoft announced that Unity is joining the .NET Foundation. Quoting from the announcement: “This marks an important mil... 더 읽기

10000번의 Update() 호출

12월 23, 201576

Unity에는 Messaging system이라고 불리우는 시스템을 가지고 있습니다. 이 시스템은 게임이 동작하는 동안 특정시점에 유저가 정의한 함수가 동작될 수 있게 해주죠. 이런일이 가능한 건 바로 매직함수들(Update, Start...) 때문입... 더 읽기

C# 컴파일 그리고 il2cpp

9월 22, 2015

이글은 il2cpp를 이해하기전에, C#의 컴파일 과정을 설명하는 글입니다. 사실 il2cpp가 나온지 꽤 되서, 저보다 더 자세히 아시는 분들도 많을꺼라 생각됩니다. 이 블로그는 아직 il2cpp를 잘 모르는, 그리고 영어라 하면 머리에 ... 더 읽기

IL2CPP Internals: Testing frameworks

7월 20, 20157

This is the eighth and final post in the IL2CPP Internals series. In this post I’ll deviate a bit from the content of previous posts, and no... 더 읽기

IL2CPP Internals – Garbage collector integration

7월 9, 201510

This is the seventh post in the IL2CPP Internals series. In this post, we will explore a bit about how the IL2CPP runtime integrates with a ... 더 읽기

IL2CPP Internals: P/Invoke Wrappers

7월 2, 201510

This is the sixth post in the IL2CPP Internals series. In this post, we will explore how il2cpp.exe generates wrapper methods and types use ... 더 읽기

IL2CPP Internals: Generic sharing implementation

6월 16, 201512

This is the fifth post in the IL2CPP Internals series. In the last post, we looked at how methods are called in the C++ code generated for t... 더 읽기

IL2CPP Internals: Method calls

6월 3, 201514

This is the fourth blog post in the IL2CPP Internals series. In this post, we will look at how il2cpp.exe generates C++ code for method call... 더 읽기

IL2CPP Internals – Debugging tips for generated code

5월 20, 20157

This is the third blog post in the IL2CPP Internals series. In this post, we will explore some tips which make debugging C++ code generated ... 더 읽기