google/pprof
View on GitHub ↗ ★ 9,319 Go
pprof is a tool for visualization and analysis of profiling data
13 mentions on Hacker News by 9 people: 2 stories, 11 comments · first 2018-03-11 · latest 2025-07-10
20082026
-
…far in the README because near the top it tells you how to install it. It's a single command: go install github.com/google/pprof@latest
comment by IshKebab · 2025-07-10 · in Optimizing a Math Expression Parser in Rust -
…it's the ancient Perl version. There's a much better version!!! Use the Go version of pprof: https://github.com/google/pprof Run it like `pprof -http : your_profile.out` and it will open a browser with a really nice interactive flamegraph…
comment by IshKebab · 2025-07-10 · in Optimizing a Math Expression Parser in Rust -
…MUCH better interactive flamegraph, plus other nice performance visualisations (e.g. a call graph): https://github.com/google/pprof go install github.com/google/pprof@latest pprof -http=: prof.out I normally collect the profiles with…
comment by IshKebab · 2025-06-06 · in How we decreased GitLab repo backup times from 48 hours to 41 minutes -
…viewer that lets you narrow down to specific functions. It's really very good, I would use that. https://github.com/google/pprof Run `pprof -http=:` on a profile and you get a web interface with the Flamegraph, call graph, line based…
comment by IshKebab · 2024-12-25 · in Navtive FlameGraphViewer -
…routines, compression, encryption etc that are not associated with any particular stack. pprof from https://github.com/google/pprof can produce a DAG view of a profile where nodes are sized proportional to their cumulative time, e.g.,…
comment by zlurkerz · 2024-06-27 · in Flame Graphs: Making the opaque obvious (2017) -
…searching for a combination of the profiles, metrics, and tracing. Caddy supports all 3 . [0] https://github.com/google/pprof/blob/main/doc/README.md [1] https://grafana.com/docs/pyroscope/latest/ metrics and tracing need to be manually…
comment by m_sahaf · 2024-02-15 · in Profiling Caddy -
▲ 1
Proposal to Support Timestamps and Labels in Pprof Eventsstory by hasheddan · 2022-10-24 · 0 comments
-
…https://blog.jetbrains.com/go/2020/03/03/how-to-find-gorouti... [0] https://github.com/google/pprof [1] https://github.com/go-delve/delve
comment by w7 · 2021-12-18 · in Tokio Console -
Go has pprof ( https://github.com/google/pprof ), which I've heard good things about --- and, the pprof data model was one of the influences I looked at when designing the Tokio console's wire format. But, I'm not sure if pprof has any…
comment by mycoliza · 2021-12-17 · in Tokio Console -
…to find the bug and get it fixed in less than 24 hours. https://github.com/miekg/dns/issues/786 https://github.com/google/pprof
comment by w8rbt · 2018-11-11 · in Nine years of Go -
pprof has a flamegraph and I'm fairly certain it isn't written in Perl. Yep it is JavaScript: https://github.com/google/pprof/blob/master/third_party/d3fl...
comment by IshKebab · 2018-10-27 · in Proposal: Go 2 transition -
▲ 1
A tool for visualization and analysis of profiling datastory by muxator · 2018-10-15 · 0 comments
-
…brendangregg.com/FlameGraphs/cpuflamegraphs.html#perf has detailed instructions) - Recent versions of https://github.com/google/pprof include a flamegraph viewer in the web UI. This is handy when you want a line-level flamegraph instead of…
comment by emfree · 2018-03-11 · in Profiling Go Applications with Flamegraphs