Blog

Otimizando o consumo de memória

O consumo de memória do Webrun está diretamente ligado aos fluxos e consultas executados.

É importante observar que o consumo de memória reportado no gerenciador de memórias do Windows não reflete diretamente o consumo de memória do Webrun. Em especial aos picos de memória que ocorrem na carga inicial do sistema.

Formulários e Componentes

Consultas de formulário e componentes de tela

  1. Evite uso de imagens (blobs), se necessário carregue uma imagem por vez em uma consulta à parte;
  2. Reduza o número de registros retornados com LIMIT / TOP, quanto menos registros na memória, menor será o consumo;
  3. Utilize o parâmetro  Entrar como pesquisa em formulários que sempre receberão um filtro inicial;

Fluxo

  • Feche as consultas grandes tão logo não precisa mais delas;
  • Utilize a função “Append” no lugar do “Concatenar”;
  • Se estiver montando um arquivo texto envie os dados diretamente para arquivo;

Relatórios

Os relatórios não tem influência direta na memória do Webrun, por se tratar de um pragrama Win32 à parte. Mas quando tiver usando relatórios em Jasper a memória do Tomcat será utilizada.

Leave a comment