Histórico da Página
MELHORIAS CÁLCULO DO FRETE - TMSA200
Linha de Produto: | Microsiga Protheus® |
Segmento: | Supply Chain - Logística |
Módulo: | SIGATMS - Gestão de Transportes |
Função: | TMSA200 - Cálculo do frete; TMSXFUNA - Funções Genéricas; TMSXFUNB - Funções Genéricas |
Situação: | Tratamento de performance na rotina Cálculo do Frete |
Solução: | A rotina foi analisada via logprofiler, e foram analisados os maiores ofensores de tempo. Foi identificado que seria possível melhorar os escaneamento de arrays, para se utilizar o conceito da tabelas hash. Alguma queries que são executadas muitas vezes foram alteradas para utilizar o componente FwPreparedStatement, na qual a querie é armazenada em um objeto, e o comando ChangeQuery não é realizado toda a vez que a querie for ser executada. Alguns comandos dentro de função como ExistBlock, que verifica os pontos de entrada existem, foi alterada para uma variável estática, não sendo necessário verificar todo momento que entra em uma determinada função. |
Requisito: | DLOGTMS03-2601 |