pprof is a tool for visualization and analysis of profiling data
pprof is a tool for visualization and analysis of profiling data that reads collections of profiling samples in the profile.proto format (a protocol buffer describing callstacks and symbolization information) and generates both text and graphical reports to help analyze the data. The tool operates on profiles that may be read from local files or over HTTP, and supports multiple usage modes including report generation, interactive terminal use, and a web interface. pprof is built in Go, as evidenced by the use of Go testing in its browser test module, and can symbolize machine addresses using native binutils tools, filter and aggregate profiles using regex and tag-based options, and compare profiles through subtraction.