Se você não estiver disposto a aumentar sua memória RAM, considere Gerenciamento de memória para sessões em seu aplicativo asp.
Na maioria dos casos, nem todos os visitantes de um site precisam ter uma sessão associada a eles. Em muitos cenários, quando visito um site, não preciso lembrar de mim enquanto navego no site. Se em seu código você evitou qualquer comportamento específico da sessão, como definir uma variável de sessão ou recuperar a identificação da sessão, o mecanismo ASP será reproduzível e destruirá a sessão criada para a solicitação no final da solicitação.
Esta questão surgiu em um de nossos testes de estresse, onde observamos um pequeno aumento no consumo de memória em algumas das páginas. Nessas páginas, definimos a ID de localidade da sessão usando <% Session.LCID = some_value% & gt ;. Fiquei perplexo ao ver que a remoção dessa diretiva da página acabou com o aumento, embora houvesse mais código de script na página, que aparentemente não eram afetados pelo que eu achava na época ser um vazamento de memória. Acontece que tudo o que estávamos fazendo era alterar o estado da sessão ASP, o que, por sua vez, fazia com que o mecanismo ASP mantivesse a sessão viva, em contraste com outras páginas que não tinham código de alteração de sessão.