No es raro que tenga un programa cuyo rendimiento depende en gran medida de unas pocas funciones y deseo poder medir la velocidad de un solo ciclo o segmento de código en precisión de un solo reloj para saber si mis cambios realmente están mejorando rendimiento o si simplemente estoy cayendo en el placebo del código "optimizado".¿Cuál es su herramienta favorita de perfil de bajo nivel?
Personalmente me encuentro usando ffmpeg's "bench.h", un conjunto de macros C que usa rdtsc para medir la hora del reloj y compensa automáticamente los cambios de contexto y similares. Por supuesto, este enfoque tiene sus propias debilidades; ¿Qué otros métodos de perfil de bajo perfil les gusta a los usuarios de StackOverflow?