Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 3 Próxima »

É importante para um administrador do sistema acompanhar o crescimento de memória do Appserver, observar os períodos do dia mais críticos de utilização dos usuários e saber assim os momentos mais oportunos para troca de rpo ou reinicialização de serviços, ou até para saber quando é o momento de crescer o ambiente (na horizontal) com a disponibilização de novos slaves no balanceamento de carga. Pensando nessa necessidade foi desenvolvimento uma nova funcionalidade no Appserver que permite logar em um arquivo essas informações de variação de memória em um formato que seja facilmente exportado para um aplicativo de planilha eletrônica e conseguir criar um gráfico dessas informações, tornando mais fácil sua leitura.

Uma outra forma de usar esse recurso é junto com a função ShowInfMem, fazendo com que cada chamada especifica no seu programa possa ser logado no arquivo, podendo realizar facilmente o diagnostico dos pontos a serem logados.

Modo de utilização

É necessário que as seguintes chaves de ini sejam ativadas no arquivo appserver.ini:

smartclient.ini
[GENERAL]
...
DebugThreadUsedMemory=1
EnableMemInfoCSV=1
;A chave abaixo é para indicar um local especifico para geração do relatorio, opcional
MemInfoCSVFile=c:\temp\teste.csv
;O valor da chave abaixo, por padrao, é 1, porem se desativada o recurso do relatório em CSV não terá o efeito desejado
MemPoolShrink=1
; ------------------------

 

 

 

  • Sem rótulos