- Performance Tracing on Linux
- perfcollect (script)
- xplat minidump generation
- Debugging CoreCLR on Linux and macOS
- Installing LLDB on Linux (dotnet/diagnostics)
Sasha Goldshtein's (@goldshtn) excellent tutorials covering '.NET Core on Linux':
- Analyzing a .NET Core Core Dump on Linux
- Profiling a .NET Core Application on Linux
- Tracing Runtime Events in .NET Core on Linux
- Tracing .NET Core on Linux with USDT and BCC
- Getting Stacks for LTTng Events with .NET Core on Linux
- Dynamic Tracing of .NET Core Methods
(also, Debugging And Profiling .NET Core Apps on Linux (slides) and video)
'Dots and Brackets: Code Blog' by Pasha Klimenkov also has a nice series:
- Analyzing .NET Core memory on Linux with LLDB
- Profiling .NET Core app on Linux
- The mystery of “Debug adapter process has terminated unexpectedly”
- Debugging .NET Core app from a command line on Linux
- Analyzing runtime CoreCLR events from Linux – Trace Compass (by Konrad Kokosa)
- Overview of Debugging & Profiling .NET Core Applications on Linux – 1 (Perf, LTTNg) (by Gökhan Gökalp)
- Spying on .NET Garbage Collector with .NET Core EventPipes (by Christophe Nasarre)
- Bringing .NET application performance analysis to Linux
- On .NET - Diagnosing ASP.NET Core performance issues (Channel 9)
- Trace .NET Core Applications on Linux with
strace
- Monitoring GC and memory allocations with .NET Core 2.2 and Application Insights