Skip to content

Commit

Permalink
Document how to obtain profiles without go tool pprof
Browse files Browse the repository at this point in the history
  • Loading branch information
Alfonso Acosta authored and Alfonso Acosta committed Feb 24, 2016
1 parent d2bf204 commit 17ad6a4
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -290,3 +290,18 @@ go tool pprof http://localhost:4040/debug/pprof/heap
```
go tool pprof http://localhost:4041/debug/pprof/profile
```

If you don't have `go` installed, you can use a docker container instead:

* To collect the Memory profile of the Scope App:

```
docker run --net=host -v $PWD:/root/pprof golang go tool pprof http://localhost:4040/debug/pprof/heap
```
* To collect the CPU profile of the Scope Probe:

```
docker run --net=host -v $PWD:/root/pprof golang go tool pprof http://localhost:4041/debug/pprof/profile
```

You will find the output profiles in your working directory.

0 comments on commit 17ad6a4

Please sign in to comment.