Pro Yearly is on sale from $80 to $50! »

Go profiling(Geeks Who Drink発表資料) / Go profiling

Go profiling(Geeks Who Drink発表資料) / Go profiling

6月28日のGeeks Who Drinkで、ヌーラボのSteveがお話しした、Golangに関する発表資料です。


Nulab Inc.

June 28, 2017


  1. Go pro ling Steve Carrupt Nulab Software Developer

  2. Agenda pprof go-torch Demo Questions

  3. pprof CPU, heap, blocks, routines pro lers provided by the

    Go runtime Get pro ling data through Benchmark tests $ go test -v -run=^$ -bench=^ -cpuprofile=prof.cpu $ go tool pprof [binary].test prof.cpu pprof HTTP handlers import _ net/http/pprof $ go tool pprof http://localhost:8080/debug/pprof/profile code runtime.StartCPUPro le or runtime.WriteHeapPro le
  4. CLI pro ling example

  5. Web pro ling example

  6. go-torch Easier to read pro ling data with ame graphes

  7. Demo ling ( ling)

  8. Questions The real problem is that programmers have spent far

    too much time worrying about e ciency in the wrong places and at the wrong times; premature optimization is the root of all evil (or at least most of it) in programming. Donald Ervin Knuth sources: ( (
  9. Thank you Steve Carrupt Nulab Software Developer @stevecarrupt (