Profiler di memoria per VS

maurizio bianchella 35 Punti di reputazione
2026-06-12T10:09:22.43+00:00

Buongiorno a tutti,

sto verificando dei memory leak in un mio software scritto con VB.Net e che si appoggia al FW 4.8.

Questo leak, che non si verifica in tutte le installazioni, diventa problematico dopo molto tempo, vedo che la memoria usata sale leggermente giorno per giorno, e crea problemi dopo 20 giorni, un mese, o anche più.

Avrei bisogno di uno strumento che possa analizzare la memoria, magari tenendo conto anche della memoria non gestita, dato che alcuni componenti di terze parti che utilizzano lavorano tramite COM, che possa fare degli snapshot e possa confrontare questi ultimi per capire cosa da il problema.

Fino a qui, so che ce ne sono molti, ma il problema è che questi strumenti devo essere sempre "attaccati" al processo da controllare, e in ogni caso difficilmente girano per più giorni. Quello che sto cercando, se esiste, è un tool in grado di collegarsi al processo, fare uno snap, poi magari che si possa spegnere (parlo del tool, chiaramente), riaccendere dopo una settimana, altro snapshot e via di seguito per varie volte. Solo all'ultimo, andare a fare un confronto con le varie situazioni.

Se poi questo strumento potesse funzionare sia sulla macchina di sviluppo con il codice in esecuzione in debug, sia sulle macchine dove gira direttamente il compilato, sarebbe ottimo.

Esiste qualcosa?

Tecnologie per sviluppatori | Visual Studio | Altro
Tecnologie per sviluppatori | Visual Studio | Altro

Una famiglia di suite Microsoft di strumenti di sviluppo integrati per la creazione di applicazioni per Windows, il web, dispositivi mobili e molte altre piattaforme. Argomenti vari che non rientrano in categorie specifiche.


1 risposta

Ordina per: Più utili
  1. Eliminata

    Questa risposta è stata eliminata a causa di una violazione del codice di comportamento. La risposta è stata segnalata manualmente o identificata tramite il rilevamento automatizzato prima dell'esecuzione dell'azione. Per ulteriori informazioni, fai riferimento al codice di comportamento.


    I commenti sono stati disattivati. Ulteriori informazioni

Risposta

Le risposte possono essere contrassegnate come "Accettata" dall'autore della domanda e "Consigliata" dai moderatori, in modo da consentire agli utenti di sapere che la risposta ha risolto il problema dell'autore.