aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/pprof
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2014-11-09 20:20:06 -0500
committerRuss Cox <rsc@golang.org>2014-11-09 20:20:06 -0500
commitaf3e02e4040f4ae62d62d4f23411e11fa96340be (patch)
tree32f641a7ad605357e5540e4950715daf958d57bc /src/cmd/pprof
parentb53bdd496c2de8d33e1e65452f184c829303de9f (diff)
downloadgo-af3e02e4040f4ae62d62d4f23411e11fa96340be.tar.xz
cmd/pprof: install as go tool pprof
LGTM=bradfitz, r R=r, bradfitz CC=golang-codereviews https://golang.org/cl/168320043
Diffstat (limited to 'src/cmd/pprof')
-rw-r--r--src/cmd/pprof/README8
-rw-r--r--src/cmd/pprof/doc.go12
2 files changed, 20 insertions, 0 deletions
diff --git a/src/cmd/pprof/README b/src/cmd/pprof/README
new file mode 100644
index 0000000000..a728ef2353
--- /dev/null
+++ b/src/cmd/pprof/README
@@ -0,0 +1,8 @@
+The pprof in this directory is adapted from the pprof used inside Google
+for C++, Java, and Go programs. Because it was developed for that broader
+context, it is overgeneralized when used here for the specific use case
+of profiling standard Go programs. However, we've left the abstractions
+intact in order to share updates between this copy and Google's internal one.
+
+Please do not take the level of abstraction in this program as an example
+to follow in your own.
diff --git a/src/cmd/pprof/doc.go b/src/cmd/pprof/doc.go
new file mode 100644
index 0000000000..c6ff11d102
--- /dev/null
+++ b/src/cmd/pprof/doc.go
@@ -0,0 +1,12 @@
+// Copyright 2014 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Pprof interprets and displays profiles of Go programs.
+//
+// Usage:
+//
+// go tool pprof binary profile
+//
+// For more information, see http://blog.golang.org/profiling-go-programs.
+package main