Bunu Neden İnşa Ettim?
"Standart görev yöneticileri ya işletim sistemine kilitlidir (Windows Task Manager gibi) ya da izlemeye çalıştıkları RAM'i adeta sömüren Electron üzerine kuruludur. Sistem kaynaklarına saygı duyan, her ortamda çalışabilen bare-metal hızında bir monitör inşa etmek istedim."
Mimari & Kararlar
Çekirdek motor, işletim sistemi telemetrisine güvenli bir şekilde erişmek için Rust (sysinfo crate) ile yazıldı. Hantal Electron sarmalayıcıları yerine Rust, bu verileri JSON formatına serileştirir ve Tauri'nin IPC (Inter-Process Communication) köprüsü üzerinden React arayüzüne akıtır. Arayüz yalnızca veriyi tüketir, hiçbir iş mantığının (business logic) render iş parçacığını (thread) tıkamasına izin verilmez.
Temel Özellikler
- 01.Gerçek zamanlı CPU çekirdeği, RAM ve Disk I/O telemetrisi
- 02.Aktif süreç (process) takibi ve bellek ayak izi analizi
- 03.Ağ arayüzlerinin veri aktarım hızı (throughput) izlemesi
- 04.Tauri IPC ile cross-platform (çapraz platform) yürütme