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.

É 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.