Documentation ¶
Overview ¶
Package pprofit is a collection of libraries and utilities for working with pprof profiles using Go code exclusively
Directories ¶
Path | Synopsis |
---|---|
Package callgrinder takes lists of samples and constructs a callgraph, with exclusive and inclusive function costs Currently WIP
|
Package callgrinder takes lists of samples and constructs a callgraph, with exclusive and inclusive function costs Currently WIP |
This package implements an interface to interact with the http server behind net/http/pprof We don't need to worry too much about the implementation on the backend, just the interface to it TODO worry about timeouts on long profiles TODO allow the http fetcher to run profiles for different lengths of time
|
This package implements an interface to interact with the http server behind net/http/pprof We don't need to worry too much about the implementation on the backend, just the interface to it TODO worry about timeouts on long profiles TODO allow the http fetcher to run profiles for different lengths of time |
integration test is designed to run the sample app and extract information from it.
|
integration test is designed to run the sample app and extract information from it. |
This package is designed to read the pprof format as described: http://google-perftools.googlecode.com/svn/trunk/doc/cpuprofile-fileformat.html
|
This package is designed to read the pprof format as described: http://google-perftools.googlecode.com/svn/trunk/doc/cpuprofile-fileformat.html |
This is a very simple sample application for generating data to use against the profile tool To start with the profile tool is intended to consume data from the net/http/pprof module This application also has an alternative way to run it that can generate a pprof file (which could be useful for tests)
|
This is a very simple sample application for generating data to use against the profile tool To start with the profile tool is intended to consume data from the net/http/pprof module This application also has an alternative way to run it that can generate a pprof file (which could be useful for tests) |
Click to show internal directories.
Click to hide internal directories.