Vai al contenuto principale
RISOLUZIONE PROBLEMI WINDOWS

Monosnap sta usando troppa memoria?

Un singolo screenshot del Task Manager non può dimostrare una perdita di memoria. Usa il processo ripetibile qui sotto per distinguere tra un picco temporaneo, cache trattenuta, un altro processo e una crescita sostenuta.

1. Registra una base pulita

  1. Salva il tuo lavoro e riavvia Windows.
  2. Apri Monosnap ma non catturare nulla per cinque minuti.
  3. Apri il Task Manager con Ctrl+Shift+Esc. Microsoft descrive il Task Manager come la vista integrata per il consumo di risorse dei processi.
  4. Registra la versione di Monosnap, la versione di Windows, il numero di monitor e il valore di Memoria mostrato per il processo.

Microsoft: Task Manager e strumenti di sistema di Windows

2. Esegui la stessa sequenza di cattura

Scegli una sequenza che puoi ripetere esattamente, per esempio:

  • 10 catture di regione senza annotazioni;
  • 10 catture di regione con una freccia e una sfocatura;
  • tre brevi registrazioni, completamente fermate e salvate;
  • cinque caricamenti su Cloud;
  • 10 minuti di inattività dopo l'ultimo compito.

Registra la memoria dopo ogni fase. Un picco di carico che cala dopo il compito è diverso da un valore che continua a salire durante cicli identici ripetuti e non si assesta dopo un periodo di inattività.

3. Controlla le colonne di memoria giuste

La colonna Memoria predefinita del Task Manager è utile per un confronto rapido, ma non è una diagnosi completa. Le indicazioni di Microsoft per la risoluzione delle perdite di memoria distinguono il working set fisico dalla memoria virtuale committata e raccomandano di controllare il comportamento del commit quando si indaga su una crescita sostenuta.

Microsoft: risoluzione delle perdite di memoria di applicazioni e servizi

4. Usa Process Explorer o PerfMon per un'esecuzione più lunga

Microsoft Sysinternals Process Explorer espone gli handle dei processi, le DLL caricate e informazioni più dettagliate sui processi. Per una serie temporale, Microsoft documenta Performance Monitor e raccomanda di raccogliere una durata sufficiente per vedere se i valori si assestano o continuano a crescere.

Mantieni coerenti la macchina e il carico di lavoro. Non confrontare un avvio a riposo appena aperto in un'app con una sessione di registrazione attiva in un'altra.

5. Escludi i fattori di confondimento più comuni

  • Aggiorna Windows e il driver dello schermo, poi ripeti lo stesso test.
  • Prova con un solo monitor se il problema si verifica solo su una configurazione con DPI misti.
  • Separa la cattura di screenshot dalla registrazione video; gli encoder hanno comportamenti diversi rispetto alle risorse.
  • Controlla se il valore elevato appartiene a Monosnap stesso, a un processo figlio di un browser/WebView, al Gestore finestre desktop o a un'altra applicazione.
  • Ripeti dopo un riavvio pulito prima di concludere che un singolo valore anomalo sia persistente.

6. Invia le prove al fornitore

Un report utile include la versione dell'app, la build di Windows, la disposizione monitor/DPI, i passaggi esatti per riprodurre il problema, gli orari e un CSV o degli screenshot delle stesse colonne di memoria nel tempo. È più utile di “una volta ha usato molta RAM”.

Confronta un'alternativa con equità

Se il problema persiste, installa un altro strumento accanto a Monosnap ed esegui la sequenza identica dopo un riavvio pulito. Maxisnap è un'opzione per Windows; ShareX, Greenshot e Snagit sono altre. Usa il confronto Maxisnap–Monosnap con fonti per funzionalità e piani, poi usa le tue misurazioni per le prestazioni.

Esegui lo stesso test con Maxisnap

Il download è gratuito. Tieni Monosnap installato finché non hai confrontato entrambi sull'hardware e sul flusso di lavoro che contano per te.