delve/_fixtures/goroutineLabels.go

23 lines
307 B
Go
Raw Normal View History

package main
import (
"context"
"runtime"
"runtime/pprof"
)
func main() {
ctx := context.Background()
labels := pprof.Labels("k1", "v1", "k2", "v2")
runtime.Breakpoint()
pprof.Do(ctx, labels, f)
}
var dummy int
func f(ctx context.Context) {
a := dummy
runtime.Breakpoint()
dummy++
dummy = a
}