Avrei bisogno di sapere se c'è un modo (utilizzando oggetti e metodi in una pagina ASP.NET) per sapere quanta memoria una pagina ASP.NET sta occupando.
Il problema nasce dal fatto che la pagina in questione fa operazioni molto complicate e memorizza moltissimi oggetti complessi in variabili di sessione, ed è successo più volte di avere l'eccezione OutOfMemoryException (scoperta tra gli eventi negli strumenti di amministrazione): il server si blocca e nessuno riesce più a collegarsi al sito (che è un applicativo di catalogazione per biblioteche).
Ora vorrei sapere se c'è un modo per controllare costantemente, durante l'esecuzione del metodo che fa le operazioni complesse, quanta memoria sto utilizzando mentre memorizzo variabili e oggetti nella sessione, in modo da prendere provvedimenti se supero una certa soglia.
C'è un modo?

Rispondi quotando