Consumo excessivo de memoria por DataSnap delphi xe8

Web service

REST

Delphi

Automação Comercial

JSON

11/11/2016

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:
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

Fabio Cardoso

Curtidas 0

Respostas

Lorival Filho

Lorival Filho

11/11/2016

Estou com o mesmo problema, nenhuma novidade?
GOSTEI 0
POSTAR