Estoy tratando de optimizar varios cuellos de botella en una aplicación que se supone que debe funcionar en una muy amplia gama de CPUs y arquitecturas (algunos de ellos muy cerca de dispositivos embebidos).Limitar velocidad de la CPU para el perfilado
Los resultados de mi generador de perfiles, sin embargo, no son muy significativa debido a la velocidad de mi CPU. ¿Hay alguna manera (preferiblemente en Windows o Mac OS X) para limitar la velocidad de mi CPU con fines de generación de perfiles?
He pensado en el uso de una máquina virtual, pero no he encontrado ninguna con dicha funcionalidad.
creo que quiere reducir la velocidad de la CPU por lo que la relación entre la velocidad de la CPU y la velocidad de otras operaciones (tales como E/S, la entrada del usuario ...) se acerca más a las relaciones con experiencia en sistemas antiguos. No veo cómo el aumento de la frecuencia de recolección ayudaría allí. – sleske
@sleske Supuse que se refería a que la CPU era tan rápida que se recogieron muy pocas muestras de perfil, por lo que no se devolvieron datos significativos. –