Fórum Lentidão e Erro de memória virtual muito baixa. #368095
31/01/2009
0
Acredito que o problema esteja no evento onCalcFields, pois no mesmo, é instanciado um objeto produto, carregando a descrição e valor do mesmo, e feito algumas operações matemáticas.
Porém, mesmo liberando este objeto da memória, o erro persiste.
Outro detalhe importante. O erro de memória virtual baixa aparece no servidor. Nas máquinas clientes o sistema apenas trava, informando que a conexão com o servidor foi perdida.
Preciso de uma luz.
Obrigado
Adminfo
Curtir tópico
+ 0Posts
02/02/2009
Adminfo
No servidor, ao verificar o uso de arquivos de paginação no momento em que é adicionado mais um item ele vai aumentando, chegando ao ponto de travar quando este excede o limite.
Ao fechar o aplicativo cliente, o uso de arq. de paginação do servidor é reduzido, mas isto somente quando o aplicativo inteiro é fechado. Quando a somente a tela em questão é finalizada, os arquivos de paginação não sofrem qualquer alteração, continuam altos. Lembrando que meu aplicativo utiliza MDI para as telas.
Se me ajudarem a reduzir o uso de arquivos de paginação do servidor ao fechar somente a tela em questão, e não todo o sistema, já me ajudaria um monte.
Obrigado.
Gostei + 0
02/02/2009
Woinch
Uma pergunta, esse ClientDataSet está vinculado a algum DataSetProvider ou está sendo alocado direto na memória?
Estava com um problema parecido, descobri que era um ´bug´ nos drivers DBExpress do Delphi 2007. Veja o tópico a seguir: http://forum.devmedia.com.br/viewtopic.php?t=99143
Espero ter ajudado.
Gostei + 0
03/02/2009
Adminfo
E quanto a este outro driver, onde eu encontro?
Muito obrigado.
Gostei + 0
03/02/2009
Adminfo
Gostei + 0
03/02/2009
Woinch
Quanto ao DataSetProvider, você está utilizando o conjunto de ClientDataSet + SQLDataSet + DataSetProvider? Se sim... pode verificar se a propriedade GetMetadata do SQLDataSet ou do componente que faz os selects no banco de dados está marcada como False?
Se não for isso não sei mais o que pode ser.
Boa sorte.
Gostei + 0
03/02/2009
Adminfo
E agora?
Gostei + 0
04/02/2009
Woinch
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)