Documentation

Overview

Package profile is for profilers

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Option

type Option func(o *Options)

func Name

func Name(n string) Option

Name of the profile

type Options

type Options struct {
	// Name to use for the profile
	Name string
}

type Profile

type Profile interface {
	// Start the profiler
	Start() error
	// Stop the profiler
	Stop() error
	// Name of the profiler
	String() string
}
var (
	DefaultProfile Profile = new(noop)
)

Source Files

Directories

Path Synopsis
http Package http enables the http profiler
pprof Package pprof provides a pprof profiler