aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/vendor/github.com/google/pprof/internal/report/testdata/sample/sample.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/vendor/github.com/google/pprof/internal/report/testdata/sample/sample.go')
-rw-r--r--src/cmd/vendor/github.com/google/pprof/internal/report/testdata/sample/sample.go41
1 files changed, 0 insertions, 41 deletions
diff --git a/src/cmd/vendor/github.com/google/pprof/internal/report/testdata/sample/sample.go b/src/cmd/vendor/github.com/google/pprof/internal/report/testdata/sample/sample.go
deleted file mode 100644
index 3c812dd5fd..0000000000
--- a/src/cmd/vendor/github.com/google/pprof/internal/report/testdata/sample/sample.go
+++ /dev/null
@@ -1,41 +0,0 @@
-// sample program that is used to produce some of the files in
-// pprof/internal/report/testdata.
-package main
-
-import (
- "flag"
- "fmt"
- "log"
- "math"
- "os"
- "runtime/pprof"
-)
-
-var cpuProfile = flag.String("cpuprofile", "", "where to write cpu profile")
-
-func main() {
- flag.Parse()
- f, err := os.Create(*cpuProfile)
- if err != nil {
- log.Fatal("could not create CPU profile: ", err)
- }
- if err := pprof.StartCPUProfile(f); err != nil {
- log.Fatal("could not start CPU profile: ", err)
- }
- defer pprof.StopCPUProfile()
- busyLoop()
-}
-
-func busyLoop() {
- m := make(map[int]int)
- for i := 0; i < 1000000; i++ {
- m[i] = i + 10
- }
- var sum float64
- for i := 0; i < 100; i++ {
- for _, v := range m {
- sum += math.Abs(float64(v))
- }
- }
- fmt.Println("Sum", sum)
-}