Árvore de páginas

 

SituaçãoUtilização de programas AdvPL, via SmartClient ou Job.
OcorrênciaApós o término da execução do programa (ou Job), caso o programa tivesse realizado uma construção de Blocos de Código (CodeBlocks) específica, as variáveis do programa que criou o bloco de código não eram eliminadas da memória mesmo após a saída do programa, sendo somente liberada com a parada do serviço do TOTVS Application Server.
CorreçãoCorrigida a rotina de limpeza de memória no término da execução de programas AdvPL.
Informações adicionais
  • Referente aos chamados TPWJLH / TRMFLS / TRMJR1 e relacionados.
  • Referente à ocorrência: TEC-6615
  • Disponível a partir da Build 7.00.131227A, com data de geração igual ou superior a 15/05/2015.
  • A ocorrência de Leak estava relacionada a uma construção com referência circular entre Blocos de Código, e a correção realizada na finalização do processo passou a fazer uma limpeza que consegue limpar a memória, mesmo que existam referências circulares entre arrays, blocos de código, objetos ou todos os anteriores. A análise da ocorrência de leak reproduzida na aplicação PONA280 evidenciou a ocorrência em questão.