Retour au cours

Profilage de performance avec pprof

Go (Golang) pour les microservices cloud-native

Trouver les goulots d'étranglement

Go dispose d'un profileur intégré appelé pprof. Il peut vous dire exactement quelle fonction consomme du CPU ou de la mémoire.

Activer pprof :

go import _ "net/http/pprof" go func() { log.Println(http.ListenAndServe("localhost:6060", nil)) }()

Utilisez ensuite go tool pprof pour analyser votre microservice en cours d'exécution.