Dicas ABAP

Published on December 22nd, 2011 | by Mauricio Cruz

6

Performance: Comparação de trechos de código

Bom, quase todo ABAPer sabe que se você for na transação SE30 e clicar em “Dicas e Sugestões” (Tips & Tricks em inglês), você vai cair em uma tela com diversas comparações prontas de códigos, onde você pode inclusive fazer as suas próprias comparações customizadas. Ahm, se você não sabia, agora ficou sabendo 😀

Mas vamos lá, quem aqui já passou por lugares onde eles bloqueiam o editor para você fazer suas comparações levanta a mãooooo….

E adivinhem só: eu também não gosto muito desse editor meio estranho ae não 😛

Pensando em uma forma um pouco mais didática para fazer comparações em cursos de performance, tive a idéia de fazer um programa bem simples que faça comparações de tempo de execução entre dois códigos custom (Zs).

Criei o programa e me ajudou pra caramba no curso. Nada mais justo do que compartilhar o código com você, caro leitor! 🙂

Bem simples, selecione o teste que você que fazer e execute!

O tempo de cada teste é mostrado em microsegundos.

Além de já ter algumas comparações prontas, você pode também criar seus próprios testes, utilizando o método command_14 . Para criar uma nova comparação, procure por todos os lugares que tenha o “14” no código, e duplique as declarações, chamadas e textos. A única restrição é manter o código do método da seguinte forma:

Espero que vocês gostem e que seja útil nos projetos. Pelo menos agora você vai poder esfregar na cara daquele seu amigo idiota que o seu SELECT é melhor que o dele 😈

Para baixar o código fonte, clique aqui ou faça o CTRL+C, CTRL+V do código abaixo.

Divirta-se! 😀

Share on FacebookTweet about this on TwitterShare on LinkedInShare on Google+Email this to someonePrint this page

Tags:


About the Author

é pasteleiro há alguns anos e criou o ABAPZombie junto com o Mauro em 2010. Gosta de filosofar sobre fundamentos básicos da programação e assuntos polêmicos. Músicas estranhas, artes marciais e games indies são legais. Zumbis não. Converse comigo no twitter e conheça o meu livro de ABAP!



6 Responses to Performance: Comparação de trechos de código

  1. Excelente! Parabéns pelo post, com certeza será muito útil para todos os programadores. Usaremos essas informações no futuro para fazer a análise das classes do nosso Campeonado de ABAP.

    Abs!
    Furlan

  2. Cláudio Rico says:

    Estava procurando um código para medir performance de dois trexos de código, semelhante ao da SE30…Eis que me depara com um código do Mauricio….kkkkk
    Valeu mano …

    Cláudio Rico

  3. Rafael Paes says:

    Ae Maurício e Priscila,

    Ajudaram muito!
    Abraços

  4. Vinícius Andrade says:

    Excepcional. Me ajudou muito.

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to Top ↑