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
Disponível a partir do pacote oficial 12.1.2305 ou Framework Fix 12.1.2301.(fix01)IMPORTANTE!
05. ASSUNTOS RELACIONADOS