Professional real-time monitoring extension for .NET applications during debugging sessions in Visual Studio Code. Monitor CPU usage, memory consumption, garbage collection events, and runtime metrics with beautiful charts and statistics.
✨ Features
Real-time Monitoring: Live CPU, memory, GC heap, and thread metrics during debug sessions
Professional Dashboard: VSCode-native styling with dynamic charts and statistical insights
Automatic Attachment: Seamlessly attaches to your .NET debug session without configuration
GC Event Tracking: Visual indicators for garbage collection events on memory charts
Statistical Analysis: Min/Median/Max values for CPU, memory, and heap usage
Export Capability: Export all collected samples to CSV for further analysis
Adjustable Sampling: Configure sampling interval from 250ms to any value you need
📊 Dashboard
The Activity Bar view provides:
Current Metrics: CPU %, Working Set, GC Heap Size, Memory Pressure, Gen 0/1/2 collections, Exceptions/sec, Thread count
Historical Charts: CPU and Memory trend charts with gradient fills and current position indicators
GC Event Markers: Vertical lines on memory chart showing when garbage collections occur
Statistics Panel: Min/Median/Max values for all key metrics
Note: This extension currently supports Windows only due to the self-contained win-x64 helper executable. Cross-platform support may be added in future versions.