gamexg
2016-08-13 10:25:31 +08:00
你看了 pprof 的代码就明白了。
```
Package pprof
func init(){
http.Handle("/debug/pprof/",http.HandlerFunc(Index))
http.Handle("/debug/pprof/cmdline",http.HandlerFunc(Cmdline))
http.Handle("/debug/pprof/profile",http.HandlerFunc(Profile))
http.Handle("/debug/pprof/symbol",http.HandlerFunc(Symbol))
http.Handle("/debug/pprof/trace",http.HandlerFunc(Trace))
}
```
http.Handle 函数:
```
Func Handle(pattern string,handler Handler){DefaultServeMux.Handle(pattern,handler)}
```
也就是不适用标准库默认 DefaultServeMux 就不会出现 pprof 。