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

Responder

Posts

05/08/2017

Lorival Filho

Estou com o mesmo problema, nenhuma novidade?
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar