terça-feira, 18 de janeiro de 2011

Out of Memory - WebServices SOAP .NET 1.1









Bom resolvido problema de Out Of Memory.

Deixa eu explicar o cenario.

1) Usuario trazia 66.000 mil registros e o sistema apresentava "Out Of Memory".

Fato:
a) Usuário tinha 1GB de memória RAM.
b) So sistema para pesquisa acima, consumia de memória física 1gb

Solução.

a) Os 66.000 registros foram sendo transportados em pacotes menores de 1000.
(resolvendo o problema de transporte)
b) O Garbage Colletor foi invocado para limpar os objetos antigos no cliente.

c) Ao usuário pesquisar novamente, foi primeiro atribuida uma coleção vazia de dados para o GRID, assim controles que estavam em BIND foram liberados.

d) Invocado o Garbage colletor para limpar a memoria,

e) A pesquisa foi feita com a sucesso, a ainda os pacotes de 1000 registros foram compactados via SOAP e ZIP.
Postar um comentário