Ho incluso il pacchetto net/http/pprof
nel mio codice. Posso quindi eseguire comodamente il pprof
profilatore (su Debian):Profiler Golang non trova il codice sorgente
go tool pprof http://localhost:9000/debug/pprof/profile
Comandi come top10
o anche generare grafici di chiamata funzionano come previsto. Tuttavia, non appena cerco di andare in una funzione, non riesce:
(pprof) list MyFunc
No source information for mypkg.MyFunc
mio GOPATH
è impostata sulla directory del mio progetto. Ho bisogno di eventuali flag speciali o variabili d'ambiente durante la creazione del mio codice sorgente o durante l'esecuzione di pprof?
Puoi aggiungere il tuo codice – MIkCode
Non sei proprio sicuro di cosa intendi. Questa è la mia domanda. Come posso lasciare che 'pprof' sappia del mio codice? – Oliver