Documentation
¶
Overview ¶
Package profiler provides CPU, memory, and lock profiling utilities.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
Dir string `json:"dir"`
Enabled bool `json:"enabled"`
Freq time.Duration `json:"freq"`
MaxNumFiles int `json:"maxNumFiles"`
}
Config for continuous profiler.
type ContinuousProfiler ¶
type ContinuousProfiler interface {
Dispatch() error
Shutdown()
}
ContinuousProfiler periodically captures profiles.
func NewContinuous ¶
func NewContinuous(dir string, freq time.Duration, maxNumFiles int) ContinuousProfiler
NewContinuous returns a new continuous profiler.
Click to show internal directories.
Click to hide internal directories.