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.