Ciao, abbiamo una applicazione che serve decine di utenti.
Siamo passati in IIS da un app pool a 32 bit ad uno a 64 bit. Prima al raggiungimento dei 3Gb di memoria l'applicazione andava in crash e si resettava, ora l'applicazione arriva a saturare la memoria a disposizione nel server fino arrivando ad impegnare anche 10 / 12 Gb di memoria.
Immagino che ci sia nell'applicazione qualche procedura che carica molti dati in memoria e non li scarica (potrebbero essere delle IMDB per report/ statistiche) ma non è semplice individuarla.
Esiste la possibilità di sapere quante e quali sessioni sono in esecuzione, quanta memoria occupa ogni sessione, e/o magari conoscete un profiler che permetta eseguere questo tipo di analisi?
Se potessimo individuare e terminare le sessioni critiche già potremmo evitare di creare un disservizio a tutti gli altri e potremmo capire con l'utente quali operazioni ha svolto...
Grazie a tutti,
Buon lavoro