package pprof

Import Path
	net/http/pprof (on golang.org and go.dev)

Dependency Relation
	imports 17 packages, and imported by 0 packages

Involved Source Files
	d-> pprof.go

Exported Type Names

	(none)
Exported Values

func Cmdline(w http.ResponseWriter, r *http.Request) Cmdline responds with the running program's command line, with arguments separated by NUL bytes. The package initialization registers it as /debug/pprof/cmdline.
func Handler(name string) http.Handler Handler returns an HTTP handler that serves the named profile.
func Index(w http.ResponseWriter, r *http.Request) Index responds with the pprof-formatted profile named by the request. For example, "/debug/pprof/heap" serves the "heap" profile. Index responds to a request for "/debug/pprof/" with an HTML page listing the available profiles.
func Profile(w http.ResponseWriter, r *http.Request) Profile responds with the pprof-formatted cpu profile. Profiling lasts for duration specified in seconds GET parameter, or for 30 seconds if not specified. The package initialization registers it as /debug/pprof/profile.
func Symbol(w http.ResponseWriter, r *http.Request) Symbol looks up the program counters listed in the request, responding with a table mapping program counters to function names. The package initialization registers it as /debug/pprof/symbol.
func Trace(w http.ResponseWriter, r *http.Request) Trace responds with the execution trace in binary form. Tracing lasts for duration specified in seconds GET parameter, or for 1 second if not specified. The package initialization registers it as /debug/pprof/trace.