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
- Evite uso de imagens (blobs), se necessário carregue uma imagem por vez em uma consulta à parte;
- Reduza o número de registros retornados com LIMIT / TOP, quanto menos registros na memória, menor será o consumo;
- 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.