Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

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