Para ver el uso de CPU del codigo que testeamos, usamos
$ go test -cpuprofile=cpu.out
Para ver el resumen del uso del CPU:
$ go tool pprof cpu.out
Dentro de pprof
escribimos top
para ver como se han comportado los programas en nuestro test
(pprof) top
Además, dentro de pprof
podemos inspeccionar el tiempo promedio de ejecución de cada lÃnea de una función, usando el comando list <nombre_funcion>
(pprof) list Fibonacci
Tambien podemos ver el reporte del promedio de ejecución:
- en el navegador usando
web
- o exportarlo en pdf usando
pdf
(pprof) web
(pprof) pdf
Para salir de (pprof)
puedes usar quit
o Ctrl + D
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?