10 puntos por frogred8 2023-12-04 | 1 comentarios | Compartir por WhatsApp
  • Contenido organizado por escrito a partir de una sesión de YouTube de Matt Godbolt
  • Optimización de una función simple que recibe números y caracteres para componerlos
  • Análisis con la herramienta perf para realizar una optimización paso a paso
    1. stringstream (550ns)
    2. sprintf (220ns)
    3. formateador personalizado (20ns)
    4. formateador personalizado + tabla de búsqueda + @ (13ns)
  • El código final quedó 42 veces más rápido que al inicio
  • Conclusión: al optimizar, no hay que seguir la intuición; primero hay que hacer una medición de rendimiento minuciosa

1 comentarios

 
q8840 2023-12-04

La optimización prematura es la raíz de todos los males.

Optimizar está bien, pero creo que estaría bien dejar una advertencia para quienes, tras leer una entrada de blog, vayan a hacer optimizaciones innecesarias de forma indiscriminada..