pprof
There are 101 repositories under pprof topic.
google/pprof
pprof is a tool for visualization and analysis of profiling data
xinliangnote/go-gin-api
基于 Gin 进行模块化设计的 API 框架,封装了常用功能,使用简单,致力于进行快速的业务研发。比如,支持 cors 跨域、jwt 签名验证、zap 日志收集、panic 异常捕获、trace 链路追踪、prometheus 监控指标、swagger 文档生成、viper 配置文件解析、gorm 数据库组件、gormgen 代码生成工具、graphql 查询语言、errno 统一定义错误码、gRPC 的使用、cron 定时任务 等等。
parca-dev/parca
Continuous profiling for analysis of CPU and memory usage, down to the line number and throughout time. Saving infrastructure cost, improving performance, and increasing reliability.
DataDog/go-profiler-notes
felixge's notes on the various go profiling methods that are available.
pibigstar/go-demo
Go语言实例教程从入门到进阶,包括基础库使用、设计模式、面试易错点、工具类、对接第三方等
laixintao/flameshow
A terminal Flamegraph viewer.
gin-contrib/pprof
gin pprof middleware
profefe/profefe
Continuous profiling for long-term postmortem analysis
parca-dev/parca-agent
eBPF based always-on profiler auto-discovering targets in Kubernetes and systemd, zero code changes or restarts needed!
remeh/diago
Diago is a visualization tool for CPU profiles and heap snapshots generated with `pprof`.
DeanThompson/ginpprof
A wrapper for golang web framework gin to use net/http/pprof easily.
stackimpact/stackimpact-go
DEPRECATED StackImpact Go Profiler - Production-Grade Performance Profiler: CPU, memory allocations, blocking calls, errors, metrics, and more
caibirdme/hand-to-hand-optimize-go
a simple tutorial for optimizing go program by some useful tools
xyctruth/profiler
Continuous profiling based on pprof
becheran/roumon
Universal goroutine monitor using pprof and termui
AtheMathmo/cpuprofiler
Rust bindings to google's cpuprofiler
daoshenzzg/go-web-demo
基于gin的go web框架。包含log、mysql、redis、httpClient、grpcClient、hystrix 等组件,swagger、pprof集成。
polarsignals/rust-jemalloc-pprof
Convert jemalloc heap profiles to pprof to understand memory usage, fix memory leaks, and fix OOM Kills.
sevennt/echo-pprof
echo-pprof is a wrapper for golang web framework echo to use net/http/pprof easily.
profefe/kube-profefe
continuous profiling made easy in Kubernetes with profefe
grafana/otel-profiling-go
Open Telemetry integration for Grafana Pyroscope and tracing solutions such as Grafana Tempo, Honeycomb, or Jaeger
quasilyte/qpprof
A helper tool to work with profile.proto (pprof) files
revel/modules
Officially supported Revel modules
zjc17/pprof-web
Small and easy-to-use golang pprof web UI, support Docker, x86, ARM, macOS
akrylysov/goprofex
Example showing how to profile and optimize Go web applications
Raffo/go-pprof-trace-example
This repo contains an example on how to use the Go trace and profile tool
dpsoft/ap-agent
Java agent that acts as a proxy to the almighty Async Profiler
quasilyte/perf-heatmap
Create a heatmap index based on the profile.proto profile data
polarsignals/pprofme
Easily share pprof formatted profiles from your terminal.
tommsawyer/collect
collect all pprof profiles with one command
webws/go-moda
A Go-based HTTP and gRPC framework with distributed tracing, pprof, and logger integration. Includes OpenTelemetry+Jaeger example
allegro/envoy-perf-pprof
Convenient Envoy on-CPU performance analysis with perf and pprof.
polarsignals/otel-profiling-go
Easily connect distributed tracing with profiling data.
xnslong/guess-stack
This is a tool to recover deep stacks whose root are lost, so that they can align with each other again in FlameGraphs.
daheige/thinkgo
Public libraries and components for glang development.
dogukanzorlu/pprof
Pprof serves via its HTTP server fprof profiling data in the format expected by the pprof visualization tools for Elixir.