// .NET Core · C# · Windows · Real-time Charts
Real-time Windows desktop app monitoring CPU, RAM, GPU, disk, and network performance with live charts and threshold alerts — built with .NET Core and C#.
A professional-grade Windows system monitoring tool that provides real-time metrics for CPU usage per core, RAM availability, GPU utilization, disk read/write speeds, and network throughput. Data is polled at 1-second intervals and visualized as scrolling line charts. Users can set alert thresholds that trigger desktop notifications.
The main technical challenge was keeping UI responsive at 1-second poll rates while WMI queries on some hardware could take 200-400ms. Solved with dedicated background threads per hardware category.