Descrição:
Por que a mensagem “Out of Memory” aparece após certo tempo rodando a aplicação?
Solução:
Quando falta memória em algum dos processos do E3 é mostrada uma janela do gerenciador de memória (SmartHeap) informando o erro e perguntando se o usuário deseja retentar, ignorar ou abortar o processo. Cada processo do E3 possui 2Gb de limite, limitados pelo Windows.
Existem duas possíveis soluções para isso:
- Simplificar a aplicação para que esta consuma menos memória durante a execução; ou
- Aumentar a memória do micro e reconfigurar o Windows para alocar mais de 2Gb para cada processo.
Observação: A partir da versão 3.0 Build 376, sempre que faltar memória em algum dos processos do E3, é apenas feito um registro no log do E3 (“Error E00500: Out of memory!”), e o processo seguirá com a sua execução normal.