Páginas filhas
  • 16090266 DFWKLOGIX-816 DT Aumento de consumo de memória durante edição de dados em GRID Metadado


01. DADOS GERAIS

Produto:

TOTVS Framework

Linha de Produto:

Linha Logix

Segmento:

Tecnologia

Módulo:

Framework (Linha Logix) - Administração Logix

Função:Grid Metadado
País:Brasil
Ticket:

16090266

Requisito/Story/Issue (informe o requisito relacionado) :DFWKLOGIX-816


02. SITUAÇÃO/REQUISITO

Durante a edição de informações de dados em GRID de telas metadado notou-se um aumento de memória crescente, sem que em nenhum momento o AppServer apresentasse uma redução de consumo.

A situação foi identificada na edição de valores no GRID do programa SUP22002 (Painel de Ordens de Compra).

03. SOLUÇÃO

No framework foi realizada alteração de dois componentes envolvidos na edição de valores em GRID, sendo os componentes LBrowseEx e LCellEditor, onde passaram a realizar a destruição de componentes instanciados para a edição de valores de células de GRID.


ATENÇÃO


Para que a solução tenha um resultado realmente efetivo, é preciso também que a aplicação SUP22002 passe por alguns ajustes envolvendo os seguintes itens:

    • liberação de memória de componentes FreeForm utilizados para pesquisa de dados ou outras ações que façam aberturas de novas telas, que depois após serem fechadas precisam ter seus componentes destruídos;
    • atalhos que fazem aberturas de outros programas, precisam ser executados em uma nova Thread no AppServer para não sobrecarregar a mesma Thread de execução do programa SUP22002;
    • alteração de variáveis do tipo ARRAY que possuem uma definição de uma quantidade de linhas muito alta, o que acaba consumindo muita memória desnecessariamente e, neste caso deve-se optar pelo uso de variáveis ARRAY de tamanho dinâmico, onde a liberação de memória pode ser realizada no inicio de cada nova pesquisa de ordens do SUP22002.

No entanto, essa alterações são de responsabilidade da equipe de Materiais, módulo Compras e, será necessário avaliar a lista de liberações realizadas pela respectiva equipe acessando a página de Notas de Release da área Materiais, módulo Compras e, verificar a existência de liberação de ajuste relacionado ao consumo de memória do SUP22002 ou então entre em contato com a equipe de suporte de Materiais Logix.

Acesse aqui as Notas de release Compras - Manutenção - 12.1.2305 e procure por liberações relacionadas ao SUP22002.

04. DEMAIS INFORMAÇÕES

Não se aplica


IMPORTANTE!

Disponível a partir do pacote oficial 12.1.2305 ou Framework Fix 12.1.2301.(fix01)


05. ASSUNTOS RELACIONADOS