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. |
internal
|
|
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. |
public
|
|
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. |
third_party
|
|
Click to show internal directories.
Click to hide internal directories.