software‎ > ‎módulos‎ > ‎engine‎ > ‎manuais‎ > ‎

Gerenciamento de Memória

Execução do Coletor de Memória

O coletor de memória funciona de forma indeterminística, de acordo com as necessidades do sistema. Este pode ser disparado durante a execução de um script, caso seja verificado que foi feita uma grande alocação de memória, em sessões que se tornaram inativas e quando uma sessão é destruída.

A partir da versão 12.6.0.355 do Engine é possível aplicar uma configuração para que o coletor seja disparado após casa execução de uma requisição da sessão. Esta funcionalidade não deve ser utilizada em produção, mas apenas pra auxiliar na análise e investigação de vazamentos de memória. 

Esse comportamento é habilitado através do arquivo de configuração do Engine iengine.conf, podendo ser editado diretamente no disco, ou pela interface Manage do Engine, em configuration/others.

  <VFSRequestHandler>
    RunGCAfterHandleRequest off
  </VFSRequestHandler>

É necessário o reinício do Engine após a configuração.