Presentation: Tuning a Runtime for Both Productivity and Performance

Track: Bare Knuckle Performance

Location: Pacific LMNO

Duration: 4:10pm - 5:00pm

Day of week: Tuesday

Level: Advanced

Persona: Developer

Share this on:

Abstract

Developers generally enjoy increased productivity when working in a managed code environment. What might not be obvious to them is the amount of investment in the managed code’s Virtual Machine to enable both productivity and high performance. Microsoft’s .NET team would like to share how they designed the runtime environment to balance convenience, fast startup, serviceability, low latency, high throughput. For examples services such as JIT compilation, TypeSystem, garbage collection all provide convenience but come at a cost. The challenges presented are common to many environments – you do not need to be a .NET developer to attend this talk.

Speaker: Mei-Chin Tsai

Principal Dev Manager for .NET Language and Runtime @Microsoft

Mei-Chin Tsai is Principal Group Software Engineer Manager at Microsoft. Her team owns C#/VB compilers and .NET runtime (often referred as CLR). Many of .NET innovation has been successful over her watch/supervision such as .NET native (a pure ahead of time compiler) and low allocation APIs (Span<T> and Memory<T>). She is passionate about making developers successful through languages and through a performing runtime. 

Find Mei-Chin Tsai at

Speaker: Jared Parsons

Principal Developer Lead on C# Language Team @Microsoft

Developer on the C# compiler and member of the C# language design team. Have a strong passion for developer tools and infrastructure. 

Find Jared Parsons at

Similar Talks

Lead Developer @AzulSystems
Principal Dev Manager for .NET Language and Runtime @Microsoft
Principal Developer Lead on C# Language Team @Microsoft
Principal Cloud Developer Advocate @Microsoft

Tracks

Monday, 5 November

Tuesday, 6 November

Wednesday, 7 November

The all-new QCon app!

Available on iOS and Android

The new QCon app helps you make the most of your conference experience. Easily browse and follow the conference schedule, star the talks you want to attend, and keep tabs on your personal itinerary. Download the app now for free on iOS and Android.