Boa tarde Lista,
Estamos com o seguinte problema de
memória:
Temos uma aplicação que roda remotamente em um
servidor, e as estações conforme vão requisitando esta aplicação, a cada
requisição a memoria alocada cresce e ao final do processo ele se mantem
inalterada ou seja a memoria que foi alocada para o processo não é despejada de
volta. Com isso pelo menos uma vez por menos temos que reiniciar o servidor para
desalocar a memoria consumida pela aplicação e começar de novo.
Minha duvida existe um meio do centura efetuar
esta desalocação ?
Outro teste que fizemos foi o
seguinte:
Numa aplicação normal, ao carregar o executavel,
um programa ocupa cerca de 18Mb de memória, a cada form que vou abrindo esta
valor vai aumentando significativamente, mas ao fechar tais form, o uso de
memória de mantem inalterado. Mas quando eu miniminizo a aplicação a mermória
cai para certa de 700 Kb de memória. Ao maximizar novamente, vai para certa de 9
Mb, a metade do que foi alocado quando iniciei a aplicação, ai começa tudo de
novo a cada form ou processo iniciado na aplicação ele vai alocando, alocando e
não libera esse memoria....
Por favor espero que alguém tenha alguma solução
para me ajudar, pois isto esta trazendo-nos muitos transtornos...
obrigado
Alessandro Perillo Analista Desenvolvedor Centura ASM Informática Tel.: (11) 3526-5221 [EMAIL PROTECTED] |