Skip to content
0:00 / 0:00

#.net#debugging#performance-optimization

"Highly Technical Talk" with Hanselman and Toub | BRK194

Microsoft Developer

700K subscribers • 17 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Scott Hanselman and Stephen Toub, Partner Software Engineer at Microsoft
  • Made by the vendor. The company whose product it covers made or sponsored it.

Advanced. Deep dive for people who know the field.

52K views2 years ago1 recommendation

Systems programmingTools and practicePerformance and optimizationDebuggingC# and .NET

Scott Hanselman and Stephen Toub demonstrate live debugging, performance analysis, and optimization techniques for .NET applications.

Join Scott Hanselman and partner software engineer Stephen Toub for a talk is that 100% LIVE demo. Zero slides, just code. In this "highly technical talk" on the internals of. NET, they'll look for performance issues and fix them live on stage. In this talk you'll learn debugging, performance, and optimization skills. You'll see how engineers at Microsoft use their own tools to find issues and fix them. If you are super advanced, level up, and let's see how deep you can go! 𝗦𝗽𝗲𝗮𝗸𝗲𝗿𝘀: * Scott Hanselman * James Siri * Stephen Toub * Jeff Wilcox 𝗦𝗲𝘀𝘀𝗶𝗼𝗻 𝗜𝗻𝗳𝗼𝗿𝗺𝗮𝘁𝗶𝗼𝗻: This video is one of many sessions delivered for the Microsoft Build 2024 event. View the full session schedule and learn more about Microsoft Build at build.microsoft.com BRK194 | English (US) | Developer Tools #MSBuild

Why it's here

1 person recommends this

What people say. Recommended as an excellent live demonstration of advanced .NET debugging and performance optimization techniques.

u/shanselmanin r/dotnet • Recommends

"Highly Technical Talk" with Hanselman and Toub

u/Edwinem24in r/dotnet • Mentions

On “What is the difference between Struct and Class in C#?”

link to this video

u/takeoshigeruin r/dotnet • Mentions

On “Advanced .NET 9 Profiling & GC Resources for a Senior Engineer New to C#”

In link to this video Stephen Toub shows how to optimize the CPU usage of a library by tracking down allocations. He shows how to use BenchmarkDotNet and the Visual Studio profiler. I personally don't use Windows so instead of VS profiler I use dotnet-trace + .NET Events Viewer.

u/CenlTheFennelin r/dotnet • Mentions

On “About Blazor Server GC”

Here is a talk from build this year that I would recommend you watch first. link to this video I doubt tuning GC is the correct first step, I would rather tune the application (implementing Disposables and Finalizers correctly would be apart of this). Ultimately the more you go down this road the more you will have to understand about the code, application and runtime.