#171 Andy Gocke, .NET Ahead of Time Compilation, Part 1 episode artwork

EPISODE · Mar 30, 2023 · 1H 4M

#171 Andy Gocke, .NET Ahead of Time Compilation, Part 1

from no dogma podcast · host no dogma podcast

SummaryAndy Gocke, lead of the native AOT and app model team at Microsoft talks about ahead-of-time compilation (AOT) in .NET.DetailsWho he is, what he does. Quick overview of ahead-of-time compilation (AOT); finding your code. Traditional compilation, interpreter vs compiler, translation from source to target languages. Operating systems, intermediate language (IL). There's always an interpreter. Just-in-time compilation (JIT); Java ran on multiple OSes, but .NET was Windows only; .NET ran on multiple architectures. Ready-to-run (R2R) and trimming. Tiered compilation, variable performance. R2R mixes precompiled and IL, native AOT only has precompiled. Trimming - getting rid of unneeded things, trouble with plugins and reflection; static analysis - don't ignore warnings. Why AOT was built, where it is a good fit. How much work it was; Core RT, low adoption, but good feedback. Good and bad use cases for AOT. For .NET 7 console apps and libraries, or if you don't get trim warnings; a single trim warning is too many. AOT and non-AOT OSS NuGet packages. .NET 8 support for ASP.NET. JIT and IL will not go away. AWS Lambda functions and AOT, exclusions, problems that might occur; trimmable all the way down. Getting started with AOT. Can't turn off trimming. Future of AOT.Support this podcastFull show notes@andygockeNative AOT deploymentAndy's de/serializer Serde-dnMore C# episodes

Episode metadata supplied by the publisher feed · Published Mar 30, 2023

Embed this episode

Andy Gocke, lead of the native AOT and app model team at Microsoft talks about ahead-of-time compilation (AOT) in .NET.

Distinct summary based on available episode metadata or transcript content.

NOW PLAYING

#171 Andy Gocke, .NET Ahead of Time Compilation, Part 1

0:00 1:04:24

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of no dogma podcast?

This episode is 1 hour and 4 minutes long.

When was this no dogma podcast episode published?

This episode was published on March 30, 2023.

Can I download this no dogma podcast episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!