Overview
Explore the intricacies of debugging and profiling .NET Core applications on Linux in this comprehensive 59-minute conference talk. Delve into the challenges that arise post-deployment, such as memory leaks, unexpected crashes, and performance issues in production environments. Learn about alternative tools and techniques for Linux, as Windows-based profilers are not compatible. Discover how to leverage 'perf', the versatile Linux performance multi-tool, for collecting CPU sample stack traces and other crucial events from .NET Core applications. Examine the use of LTTNG as a replacement for Windows ETW events, and gain insights on efficiently collecting and analyzing LTTNG traces. Investigate core dump generation on Linux and extract .NET-specific information using lldb and SOS. Navigate through the landscape of developing tools and command-line techniques to enhance your ability to troubleshoot and optimize .NET Core applications in Linux environments.
Syllabus
Debugging and Profiling .NET Core Apps on Linux - Sasha Goldshtein
Taught by
NDC Conferences