Repository navigation
Argus v0.4.1
Argus v0.4.1 — più bello e più didattico.
Profiler portatile per Windows: attàccati a un processo in esecuzione e impara a vedere come usa CPU, memoria, I/O, thread e lock.
Novità rispetto alla v0.4.0
- Nuova icona "cento occhi" (Argo Panoptes) + icona della finestra.
- Dashboard Metriche ridisegnata: card "hero" per la CPU, mini-sparkline in ogni card, grafici ad area su due colonne, griglie responsive.
- Scheda "Guida" in-app: come si usa Argus e come interpretare i dati (compute/IO/lock-bound, memory leak, paging, handle leak, latenza disco).
- Repaint adattivo: meno CPU/GPU quando Argus è a riposo.
- README didattico + documentazione arricchita ("come leggere i dati").
- Stabilità confermata: nessun leak in 8 minuti di self-profiling (Argus che profila Argus).
Cosa fa
Flame graph (ETW), timeline thread + lock contention, memoria (page fault/VirtualAlloc), disco con latenze p50/p99, registrazione/replay .argus, diff, export CSV/SVG/JSON. Overhead ~2%.
Installazione
Scarica argus-v0.4.1-win-x64.zip, estrai ed esegui argus.exe (portatile, nessuna installazione). Oppure usa Install-Argus.ps1 (tasto destro -> Esegui con PowerShell) per installarlo per l'utente corrente con collegamento nel menu Start.
Per il profiling completo (flame/timeline/disco/memoria) avvia Argus come amministratore (richiesto da ETW). CPU/RAM/I/O funzionano anche senza.
Requisiti: Windows 10/11 a 64 bit.
SHA-256 (zip): 6CDA0B756B3AFEAC5D10F8FFFBCD76BEB4A3E351FBE76DEF9E6CF28FE81AEC71