Ci sono dei buoni, strumenti gratuiti per l'utilizzo della memoria profilo in C#?Come utilizzo il profilo di memoria nel mio progetto
Dettagli:
Ho un progetto di visualizzazione che utilizza raccolte piuttosto grandi. Vorrei verificare quali parti di questo progetto - dal lato dell'elaborazione dei dati, o dal lato di visualizzazione - usano la maggior parte della memoria, quindi potrei ottimizzarla.
So che quando si tratta di calcolare la dimensione della raccolta il caso è piuttosto semplice e posso farlo da solo. Ma ci sono anche alcuni elementi per i quali non riesco a stimare l'utilizzo della memoria così facilmente.
L'utilizzo della memoria è abbastanza grande, ad esempio l'elaborazione di un file di dimensioni 35 MB il mio programma utilizza un po 'più di 250 MB di RAM.
Come stai misurando che l'utilizzo della memoria in questo momento a proposito? –
Basta controllare l'utilizzo della memoria nel task manager. I miei colleghi mi hanno informato che per dataset di grandi dimensioni utilizza anche 1,5 GB di memoria e talvolta causa un'eccezione "memoria esaurita", quindi ho bisogno di trovare un modo per ottimizzarlo. – Gacek