Define, para um determinado ambiente, uma mensagem de advertência, no TOTVS | Application Server, gravada no log de console da aplicação, quando um processo em execução ultrapassar o valor definido para o consumo de memória.
Para utilizar essa chave, é necessário inserir a chave ThreadMemWarning, no environment em uso, e especificar o limite em MB.
Exemplo
[Environment] ThreadMemWarning=40
Observações
Ao iniciar um aplicativo neste ambiente (environment), com essa configuração habilitada, a seguinte mensagem será gravada no arquivo de log do console:
[INFO ][SERVER] Env [ADVPLTESTS_TOP_MSSQL] Thread memory WARNING set to [40] MB
Caso algum processo em execução ultrapasse os 40 MB de memória, a seguinte mensagem será gravada:
/*------------------------------------------------------- ERRO THREAD ([2880], juliow, TEC-AUTOQUAD) 12/12/2008 10:36:08 Stack : WARNING - THREAD MEMORY UP TO 40.00 MB on U_COMERAM(COMERAM.PRW) 11/12/2008 line : 38 [build:7.00.080806P] [environment: ADVPLTESTS_TOP_MSSQL] [thread 2880] [remark: ] -------------------------------------------------------*/
No entanto, essa ocorrência de erro não interrompe a execução da aplicação, apenas informa que o processo ultrapassou o limite de advertência definido.
Após habilitar/desabilitar essa chave, na seção [Environment], o TOTVS | Application Server deve ser parado e iniciado novamente, pois essa configuração somente é considerada no momento que o TOTVS | Application Server é iniciado.
Configuração disponível a partir da build 7.00.081215P. Caso utilizada em builds anteriores, os parâmetros informados serão ignorados.