base: github.com/grailbio/base/pprof Index | Files | Directories

package pprof

import "github.com/grailbio/base/pprof"

Index

Package Files

pprof.go

func HTTPAddr Uses

func HTTPAddr() net.Addr

PprofAddr returns the listen address of the HTTP httpserver. It is useful when the process was started with flag -pprof=:0.

func Start Uses

func Start()

Start starts the cpu, memory, and other profilers specified in the commandline. This function has no effect if none of the following flags is set.

-cpu-profile -heap-profile -thread-create-profile -block-profile -mutex-profile -profile-interval-s -pprof

This function should be called at the start of a process. Calling it multiple times a noop.

func Write Uses

func Write(debug int)

WritePprof writes the profile information to new files. Each call results in a new file name of the for <command-line-prefix>-<number> where number is incremented each time Write is called. All of the profiles enabled on the command line are written.

Directories

PathSynopsis
pprof-test

Package pprof imports 12 packages (graph) and is imported by 3 packages. Updated 2019-02-17. Refresh now. Tools for package owners.