pprof
Tool for visualization and analysis of profiling data created by Google in Go.
Why consider pprof?
pprof is Google’s open-source tool for visualization and analysis of CPU, heap memory, and goroutine profiling data written in Go. Reading profile.proto streams, pprof renders call graphs, text summaries, and interactive web flame graphs to diagnose execution bottlenecks.
Learn pprof by building
Practical setup notes, real use cases, and copy-ready examples in one focused guide.
In this guide2 sections
Overview of pprof
pprof analyzes CPU time and memory allocations in Golang and C++ applications with interactive browser UI graphs.
Quickstart
go tool pprof -http=:8080 cpu.pprofpprof is licensed under the Apache License Version 2.0.
Related tools
More options with a similar category or technology profile.
diskus
Minimal, fast alternative to du -sh written in Rust using multi-threaded directory traversal.
peco
Simplistic interactive filtering tool for Unix pipelines, process lists, and file trees.
Dapr CLI
Command-line tool for managing Dapr distributed application runtime environments and sidecars.
Freeze
Generate beautiful image screenshots and SVGs of code snippets and terminal outputs.