This page has moved to: https://github.com/linksmart/service-catalog/wiki/Program-Profiling
Follow link above if you are not automatically redirected in 5 seconds.
The program profiling can be enabled by setting
--profile argument. Once enabled, an HTTP runtime profiling server will bind to the given port.
The profile can be analysed with go pprof tool. E.g:
--http localhost:<port> to get an interactive web UI locally at the given port.
The list of profile types are available here: https://golang.org/pkg/runtime/pprof/#Profile
For example, to get the CPU profile for 60 seconds:
For more information regarding pprof, visit: https://blog.golang.org/profiling-go-programs