- 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
stringstream (550ns)
sprintf (220ns)
- formateador personalizado (20ns)
- 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
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..