Consumo excessivo de memoria por DataSnap delphi xe8
11/11/2016
0
Boa tarde, eu tenho um aplicativo que roda sob a plataforma datasnap rest tudo funciona perfeitamente até ocorrer um erro: Out of memory;
tive o cuidado de rever todo o código procurando por objetos que poderiam ter ficado como resíduo na memoria, já usei o fastmm4 para me mostrar objetos com estouro de memoria e tudo aparentemente está ok. mas o erro persiste. Na internet vi sobre o codigo:
que libera memoria do windows mas tambem nao resolveu.
ALGUEM usa datasnao ja passou por isso? Como resolveu?
Antigamente no BDE eu tive esse problema e resolvi aumentando os valores de memorysize do bde mas aqui no datasnap nao sei se é isso a solução e se for onde eu mudo.
Alguem sabe algo sobre esse erro?
tive o cuidado de rever todo o código procurando por objetos que poderiam ter ficado como resíduo na memoria, já usei o fastmm4 para me mostrar objetos com estouro de memoria e tudo aparentemente está ok. mas o erro persiste. Na internet vi sobre o codigo:
var MainHandle : THandle; begin try MainHandle := OpenProcess(PROCESS_ALL_ACCESS, false, GetCurrentProcessID) ; SetProcessWorkingSetSize(MainHandle, $FFFFFFFF, $FFFFFFFF) ; CloseHandle(MainHandle) ; except end;
que libera memoria do windows mas tambem nao resolveu.
ALGUEM usa datasnao ja passou por isso? Como resolveu?
Antigamente no BDE eu tive esse problema e resolvi aumentando os valores de memorysize do bde mas aqui no datasnap nao sei se é isso a solução e se for onde eu mudo.
Alguem sabe algo sobre esse erro?
Fabio Cardoso
Curtir tópico
+ 0
Responder
Posts
Clique aqui para fazer login e interagir na Comunidade :)