diff --git a/guide/http-get.go b/guide/http-get.go new file mode 100644 index 0000000..06ec223 --- /dev/null +++ b/guide/http-get.go @@ -0,0 +1,26 @@ +//go:build ignore + +package main + +import ( + "fmt" + "log" + "net/http" + "os" + "runtime/trace" + "time" +) + +func main() { + traceF, _ := os.Create("trace.out") + trace.Start(traceF) + defer trace.Stop() + + start := time.Now() + res, err := http.Get("https://example.org/") + if err != nil { + panic(err) + } + fmt.Printf("%d\n", res.StatusCode) + log.Printf("main() took: %s\n", time.Since(start)) +} diff --git a/guide/time.1.png b/guide/time.1.png new file mode 100644 index 0000000..6a2e8f4 Binary files /dev/null and b/guide/time.1.png differ diff --git a/guide/time.2.png b/guide/time.2.png new file mode 100644 index 0000000..f8aae39 Binary files /dev/null and b/guide/time.2.png differ diff --git a/guide/time.3.png b/guide/time.3.png new file mode 100644 index 0000000..e175da7 Binary files /dev/null and b/guide/time.3.png differ diff --git a/guide/trace.out b/guide/trace.out new file mode 100644 index 0000000..e96e0b2 Binary files /dev/null and b/guide/trace.out differ