pprof

There are 101 repositories under pprof topic.

  • google/pprof

    pprof is a tool for visualization and analysis of profiling data

    Language:Go7.6k125284591
  • xinliangnote/go-gin-api

    基于 Gin 进行模块化设计的 API 框架,封装了常用功能,使用简单,致力于进行快速的业务研发。比如,支持 cors 跨域、jwt 签名验证、zap 日志收集、panic 异常捕获、trace 链路追踪、prometheus 监控指标、swagger 文档生成、viper 配置文件解析、gorm 数据库组件、gormgen 代码生成工具、graphql 查询语言、errno 统一定义错误码、gRPC 的使用、cron 定时任务 等等。

    Language:Go5.5k70861.1k
  • parca

    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.

    Language:TypeScript3.9k32465208
  • DataDog/go-profiler-notes

    felixge's notes on the various go profiling methods that are available.

    Language:Jupyter Notebook3.5k1032205
  • pibigstar/go-demo

    Go语言实例教程从入门到进阶,包括基础库使用、设计模式、面试易错点、工具类、对接第三方等

    Language:Go2.4k368463
  • laixintao/flameshow

    A terminal Flamegraph viewer.

    Language:Python98671019
  • gin-contrib/pprof

    gin pprof middleware

    Language:Go61616859
  • profefe/profefe

    Continuous profiling for long-term postmortem analysis

    Language:Go604143242
  • parca-agent

    parca-dev/parca-agent

    eBPF based always-on profiler auto-discovering targets in Kubernetes and systemd, zero code changes or restarts needed!

    Language:Go4981740766
  • diago

    remeh/diago

    Diago is a visualization tool for CPU profiles and heap snapshots generated with `pprof`.

    Language:Go3585214
  • DeanThompson/ginpprof

    A wrapper for golang web framework gin to use net/http/pprof easily.

    Language:Go3168443
  • stackimpact/stackimpact-go

    DEPRECATED StackImpact Go Profiler - Production-Grade Performance Profiler: CPU, memory allocations, blocking calls, errors, metrics, and more

    Language:Go291191336
  • caibirdme/hand-to-hand-optimize-go

    a simple tutorial for optimizing go program by some useful tools

    Language:Go26310028
  • xyctruth/profiler

    Continuous profiling based on pprof

    Language:Go2255811
  • becheran/roumon

    Universal goroutine monitor using pprof and termui

    Language:Go178428
  • AtheMathmo/cpuprofiler

    Rust bindings to google's cpuprofiler

    Language:Rust1278314
  • daoshenzzg/go-web-demo

    基于gin的go web框架。包含log、mysql、redis、httpClient、grpcClient、hystrix 等组件,swagger、pprof集成。

    Language:Go841229
  • polarsignals/rust-jemalloc-pprof

    Convert jemalloc heap profiles to pprof to understand memory usage, fix memory leaks, and fix OOM Kills.

    Language:Rust84557
  • sevennt/echo-pprof

    echo-pprof is a wrapper for golang web framework echo to use net/http/pprof easily.

    Language:Go796356
  • kube-profefe

    profefe/kube-profefe

    continuous profiling made easy in Kubernetes with profefe

    Language:Go7852015
  • grafana/otel-profiling-go

    Open Telemetry integration for Grafana Pyroscope and tracing solutions such as Grafana Tempo, Honeycomb, or Jaeger

    Language:Go70712
  • quasilyte/qpprof

    A helper tool to work with profile.proto (pprof) files

    Language:Go60501
  • revel/modules

    Officially supported Revel modules

    Language:Go49152348
  • zjc17/pprof-web

    Small and easy-to-use golang pprof web UI, support Docker, x86, ARM, macOS

    Language:Go44112
  • akrylysov/goprofex

    Example showing how to profile and optimize Go web applications

    Language:Go34606
  • Raffo/go-pprof-trace-example

    This repo contains an example on how to use the Go trace and profile tool

    Language:Go33304
  • dpsoft/ap-agent

    Java agent that acts as a proxy to the almighty Async Profiler

    Language:Java29562
  • perf-heatmap

    quasilyte/perf-heatmap

    Create a heatmap index based on the profile.proto profile data

    Language:Go24501
  • polarsignals/pprofme

    Easily share pprof formatted profiles from your terminal.

    Language:Go22300
  • tommsawyer/collect

    collect all pprof profiles with one command

    Language:Go21303
  • webws/go-moda

    A Go-based HTTP and gRPC framework with distributed tracing, pprof, and logger integration. Includes OpenTelemetry+Jaeger example

    Language:Go18103
  • allegro/envoy-perf-pprof

    Convenient Envoy on-CPU performance analysis with perf and pprof.

    Language:Dockerfile13429
  • polarsignals/otel-profiling-go

    Easily connect distributed tracing with profiling data.

    Language:Go13301
  • 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.

    Language:Go13220
  • daheige/thinkgo

    Public libraries and components for glang development.

    Language:Go12302
  • dogukanzorlu/pprof

    Pprof serves via its HTTP server fprof profiling data in the format expected by the pprof visualization tools for Elixir.

    Language:Elixir12300