Главная
Study mode:
on
1
Intro
2
Motivation
3
Master Plan
4
Lightweight Monitoring
5
Halfway Monitoring Tools
6
Invasive Analysis APIs
7
(Self) CPU-Profiling
8
(Self) GC-Monitoring
9
(Self) Heap Analysis
10
(Self) Deadlock Detection
Description:
Explore techniques for creating self-aware applications that can automatically monitor, diagnose, and potentially recover from production issues in this comprehensive conference talk. Learn how to harness ETW for low-level monitoring, utilize Windows performance counters for zero-overhead statistics, and leverage the CLRMD library to inspect threads, heap objects, and locks in modern Windows applications built with .NET or C++. Discover practical demonstrations of automatic CPU profiling, GC monitoring, heap analysis for memory leak detection, and deadlock detection. Gain valuable tools and techniques to implement self-monitoring in your own applications, reducing the time and effort required for diagnosing and correcting production problems.

Self-Aware Applications - Automatic Production Monitoring

NDC Conferences
Add to list