github / github/app

Per-session resource usage view (CPU, memory, disk)

Aperta
#857 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Requests and ideas
Lingua principale
Nessun dato sulla lingua
Stelle
2.1k
Fork
153
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

### Feature summary

_No response_

### What problem are you trying to solve?

When I run several agent sessions at the same time, my machine sometimes runs low on CPU, memory, or disk, and sessions slow down. Today there is no way inside the app to see which session is responsible.

The operating system's own tools (Activity Monitor, Task Manager, `top`) only show individual processes. They cannot tell me which session a process belongs to, so when many sessions run in parallel each starting its own builds, servers, and tests, it is very hard to find the one that is causing the slowdown.

Disk is a particular pain point. Session working directories add up quickly, and I have no easy way to tell which sessions are using the most space so I can clean them up.

### Proposed solution

A view in the app that shows resource usage grouped by session instead of by individual process:

- CPU and memory per session, including everything that the session starts, so the numbers reflect the real cost of a session.
- Disk usage per session, so it is clear which sessions are taking up space.
- A list of all active sessions, sortable by usage, so the heaviest session is easy to find.
- An optional visual view (for example a treemap) to spot the largest consumers at a glance.

### Workflow impact

_No response_

### Installation context

_No response_

### Additional context

_No response_

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

L’issue non indica file, test o punti di ingresso, quindi identifica innanzitutto come l’app desktop tiene traccia delle sessioni, dei relativi processi figli e delle directory di lavoro. Il lavoro è completo quando fornisce una vista delle sessioni attive con l’utilizzo di CPU, memoria e disco per sessione, ordinabile, incluse le risorse avviate da ciascuna sessione.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Ambito
desktop, performance
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Tranquilla
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.