DeskMonitor
Лёгкая, быстрая и ультра-компактная панель системного мониторинга для рабочего стола Windows (CPU, Cores, GPU, RAM, Ping, сетевой трафик и IP-адреса).
✨ Ключевые возможности
Адаптивный размер от 140 px
Минимальная ширина снижена до 140 пикселей. Элементы, текст и шкалы автоматически форматируются под ширину окна без наложений и обрезки.
Топ-процессы по CPU
Кликом по значку молнии ⚡ открывается список процессов, создавших наибольшую нагрузку за последние 10 минут. Нагрузка сборщика <0.02% CPU.
Шкала нагрузки GPU
Сбор метрик загрузки видеокарты через системный Performance Data Helper (pdh.dll) по 3D-движкам графического адаптера.
Ядра CPU в один столбец
Шкалы каждого ядра процессора выстроены строго в один аккуратный столбец. Микро-шаг 8px и высота 3px гарантируют идеальную читаемость.
Авто-масштабируемый трафик
Динамический график скорости загрузки (↓) и отдачи (↑) с автоматической подгонкой масштаба шкалы ([500K], [1.5M]) под поток.
Интеллектуальный пинг и IP
Отображение текущего пинга в мс в реальном времени. Фиксированный нижний блок с локальным (L) и внешним (E) IP и кнопкой обновления ⟳.
🛠️ Сборка из исходников
Приложение не требует установки Visual Studio или тяжелых SDK. Сборка выполняется встроенным в Windows компилятором C# (csc.exe):
# Клонирование репозитория
git clone https://github.com/kukoder/DeskMonitor.git
cd DeskMonitor
# Сборка готового бинарника DeskMonitor.exe
build.bat
DeskMonitor.exe размером около 100 КБ со встроенной многослойной иконкой и DPI-манифестом.