DWR Memory Leak

0 respostas
danicuki

Estamos com um problema sério ao usar o DWR. Percebemos que o framework mantém referência a uma série de objetos que nunca são liberados da memória, o que causa um cresh depois de um certo tempo que a aplicação está no ar.
Temos uma enorme quantidade de chamadas ao método ScriptProxy.addFunctionCall (DWR3)
O que parece é que a classe DefaultScriptSession mantém um array com todas essas chamadas. Esse array deveria ser limpo quando o script fosse executado, mas parece que isso não acontece, fazendo com que o array cresça infinitamente.

Alguém sabe de alguma versão do DWR que resolva essa questão? Alguém já teve esse tipo problema?

Segue um screenshot do dump de memória do servidor.


Criado 10 de novembro de 2008
Respostas 0
Participantes 1