Pregunta

Acabo de descargar y construyó el bibliotecas / archivos ejecutables de herramientas de rendimiento de Google. Antes de ejecutar el analizador de la CPU en la aplicación que quiero investigar, quiero aprender a utilizar las herramientas adecuadamente tal vez en una aplicación de ejemplo. ¿Cuál sería un buen ejemplo para ejecutar el perfilador CPU en Google? Gracias de antemano.

¿Fue útil?

Solución

El siguiente párrafo aparece en el archivo README.windows distribuido con perftools 1.3:

  

El montón-perfilador ha tenido un puerto previo a Windows. No ha sido bien probado, y probablemente no funciona en absoluto cuando la optimización del puntero de marco (FPO) está activada - es decir, en modo de lanzamiento. Las otras características de perftools, tales como la CPU-perfilador y de fugas verifica la información, aún no han sido portados a Windows en absoluto.

Otros consejos

En mi experiencia, para la optimización del rendimiento, pila de muestreo es el método de elección.

Google perftools contiene una pila muestreador, y creo que su analizador visual puede ser hecha para mostrar el costo de los estados individuales, no sólo funciones.

Lo que hay que saber es el porcentaje de tiempo que la pila contiene esa declaración, porque esa es la cantidad de tiempo se ahorraría si se suprimiera el comunicado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top