C# Performance: Demons, Wizards, Warriors, Auditors

Steve Love

⏱ 90 minute session
intermediate
advanced
14:00-15:30, Wednesday, 17th April 2024
C# has undergone a number of recent changes directly and intentionally aimed at programmers who care about performance. In this talk we'll investigate some of those new features, and highlight some hazards and pitfalls to avoid when using them. Along the way we'll look at how best to measure C# performance, and some optimizations we can use to address common performance problems without sacrificing code clarity or simplicity.
🏷 c#
🏷 value types
🏷 ref structs
🏷 profiling
🏷 benchmarking
🏷 optimizing
🏷 pitfalls

Steve Love

Steve has been a professional developer for ages coding in C#, C++, Python, and a few others. Over the years he's written a few articles and given a talk or two on those topics and others, and is the author of "The C# Type System" published in 2023 by No Starch Press.