Overview
This course focuses on debugging and profiling .NET Core applications on Linux. By the end of the course, learners will be able to troubleshoot memory leaks, crashes, and performance issues in production environments. They will learn to use tools like `perf`, LTTNG, and core dumps for performance investigations and debugging. The teaching method involves reviewing different tools and techniques through examples, live demos, and command-line practices. This course is intended for developers and system administrators working with .NET Core applications on Linux.
Syllabus
Intro
Overview
Equivalent tools
Overhead
Sampling Tools
Event Sources
Perf
PERF Architecture
Symbolic Information
Visualization
Flame Graph Example
Screenshots
DCC
DCC Tools
Examples of tracing
Event tracing
Events
Live Demo
Generate Core Dump
Core Dump Analysis
Debugging with SOS
Taught by
NDC Conferences