Documentation
¶
Overview ¶
pprof is a tool for collection, manipulation and visualization of performance profiles.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package driver provides an external entry point to the pprof driver.
|
Package driver provides an external entry point to the pprof driver. |
|
Package pprof is used in conjunction with github.com/dvyukov/go-fuzz/go-fuzz to fuzz ParseData function.
|
Package pprof is used in conjunction with github.com/dvyukov/go-fuzz/go-fuzz to fuzz ParseData function. |
|
int
|
|
|
binutils
Package binutils provides access to the GNU binutils.
|
Package binutils provides access to the GNU binutils. |
|
driver
Package driver implements the core pprof functionality.
|
Package driver implements the core pprof functionality. |
|
elfexec
Package elfexec provides utility routines to examine ELF binaries.
|
Package elfexec provides utility routines to examine ELF binaries. |
|
graph
Package graph collects a set of samples into a directed graph.
|
Package graph collects a set of samples into a directed graph. |
|
measurement
Package measurement export utility functions to manipulate/format performance profile sample values.
|
Package measurement export utility functions to manipulate/format performance profile sample values. |
|
plugin
Package plugin defines the plugin implementations that the main pprof driver requires.
|
Package plugin defines the plugin implementations that the main pprof driver requires. |
|
proftest
Package proftest provides some utility routines to test other packages related to profiles.
|
Package proftest provides some utility routines to test other packages related to profiles. |
|
report
Package report summarizes a performance profile into a human-readable report.
|
Package report summarizes a performance profile into a human-readable report. |
|
symbolizer
Package symbolizer provides a routine to populate a profile with symbol, file and line number information.
|
Package symbolizer provides a routine to populate a profile with symbol, file and line number information. |
|
symbolz
Package symbolz symbolizes a profile using the output from the symbolz service.
|
Package symbolz symbolizes a profile using the output from the symbolz service. |
|
transport
Package transport provides a mechanism to send requests with https cert, key, and CA.
|
Package transport provides a mechanism to send requests with https cert, key, and CA. |
|
Package profile provides a representation of profile.proto and methods to encode/decode profiles in this format.
|
Package profile provides a representation of profile.proto and methods to encode/decode profiles in this format. |
|
third_party
|
|
Click to show internal directories.
Click to hide internal directories.