Código feio… mas explicado @compiloujaera

O trecho de código abaixo foi retirado do fonte do Apache Commons Lang (veja) e apesar de MUITO feio, foi feito para ser rápido.

O comentário deixa claro na tradução (via Google Translator):

” Anteriormente usado equalsIgnoreCase, que foi rápido para internados ‘true’
não internado ‘true’ correspondida 15 vezes mais lento.
Optimização fornece mesmo desempenho que antes para internado ‘true’
Desempenho semelhante para null, “falso”, e outras cordas não comprimento 2/3/4
‘true’ / match ‘TRUE’ 4 vezes mais lentas, ‘true’ / ‘true’ 7 vezes mais lento. ”

10462462_10203408071113971_8113311431440190608_nDesculpas aceitas! Código pode ficar feio se for mais rápido! 😀

#compiloujaera #sqn

 

Facebook

Deixe seu comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.