Árvore de páginas

Melhoria - Alteração da mensagem MEMORY FULL

Esta build teve uma alteração da mensagem de ocorrência crítica MEMORY FULL. A partir desta build, ocorrências desta natureza serão registradas como "Memory Allocation Failure".

 

Abrangência ERP 10

Situação

Uma falha de alocação de memória no TOTVS DBAccess gera a ocorrência de erro crítica "Memory full", registrada no log de console da aplicação.

Ocorrência

Uma falha de alocação de memória não necessariamente significa que a memória está "cheia", como sugere a mensagem de erro. As causas desta ocorrência podem estar relacionadas à quantidade de memória solicitada e disponibilidade do sistema operacional e/ou ao limite de endereçamento da aplicação de acordo com a plataforma e S.O. em uso. E, a ocorrência "Memory Full" não informava quantos bytes a operação tentou alocar ao falhar.

Melhoria e alterações  de comportamento

A partir da build atual, o tratamento de alocação de memória foi revisado e alterado para gerar uma ocorrência inicial única, entitulada como "Memory Allocation Failure", contendo o número de bytes originalmente a alocar.

Memory Allocation Failure ( <nnnnn>  bytes ) at file <xxx> line yyyy 

Informação adicional 

Para mais informações sobre o limite de alocação de memória em aplicação 32 Bits, consulte o documento "Consumo de memória de aplicações de 32 bits".

 

  • Sem rótulos