Original: [ Ссылка ]
JIT in CLR has long been a black box due to the closed nature of its code and little information available about its inner workings. After the introduction of .NET Core it has become an open book so everyone can get a shot at improving it or adding new optimizations. In the presentation Egor will share the fundamental principles of his work with different functions as examples. He will tell how you can go ears deep into hardcore, taking you down the road of execution from C# code to machine code.
Egor is a developer at Microsoft working on .NET 5, Mono Runtime, mobile platforms, LLVM-backend and contributing to CoreCLR RyuJIT. He enjoys playing with compilers and micro-optimizations.
Presentation: [ Ссылка ]
DotFest: [ Ссылка ]
![](https://i.ytimg.com/vi/FI3vG-lnodk/maxresdefault.jpg)