Otimizações de loop
Tirar trechos que não são alterados em um loop causa melhorias de performance bem visíveis.
Veja o exemplo abaixo
Em vez de:
FOR EACH clientes NO-LOCK:
Assign nome = ‘
IF cliente.cidade = nome THEN
DISP cliente.nome-cliente.
END.
Usamos
Assign nome = ‘
FOR EACH clientes NO-LOCK:
IF cliente.cidade = nome THEN
DISP cliente.nome-cliente.
END.
Lembre-se ainda não estamos falando nada de acesso ao banco de dados, somente instruções a serem processadas.
Nenhum comentário:
Postar um comentário