10 pontos por frogred8 2023-12-04 | 1 comentários | Compartilhar no WhatsApp
  • Conteúdo organizado em texto a partir de uma sessão no YouTube de Matt Godbolt
  • Otimização de uma função simples que recebe números e caracteres e os combina
  • Análise com a ferramenta perf e otimização em etapas
    1. stringstream (550ns)
    2. sprintf (220ns)
    3. formatador customizado (20ns)
    4. formatador customizado + tabela de consulta + @ (13ns)
  • Código final 42 vezes mais rápido que o inicial
  • Conclusão: ao otimizar, não siga a intuição; medições de desempenho cuidadosas devem vir primeiro

1 comentários

 
q8840 2023-12-04

A otimização prematura é a raiz de todo mal.

Otimizar é bom, mas acho que vale deixar um aviso para quem, ao ler posts de blog, pode acabar fazendo otimizações desnecessárias de forma indiscriminada..