awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 个仓库

Awesome GitHub RepositoriesFlame Graph Generators

Utilities that transform folded stack trace data into interactive hierarchical diagrams for analyzing execution frequency.

Distinct from Interactive Graph Visualizers: Distinct from Interactive Graph Visualizers: focuses specifically on flame graph generation from stack traces rather than general graph rendering.

Explore 5 awesome GitHub repositories matching data & databases · Flame Graph Generators. Refine with filters or upvote what's useful.

Awesome Flame Graph Generators GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • brendangregg/flamegraphbrendangregg 的头像

    brendangregg/FlameGraph

    19,307在 GitHub 上查看↗

    FlameGraph is a performance profiling and visualization toolkit designed to identify bottlenecks in software execution. It functions as a processing engine that transforms raw stack trace samples into interactive, hierarchical diagrams. By representing aggregated execution frequency as nested rectangles, the tool allows developers to visualize hot code paths and analyze system behavior across both kernel and user-space environments. The project distinguishes itself through its ability to perform differential profile analysis, which highlights performance regressions or improvements by compari

    Transforms folded stack trace data into interactive diagrams for analyzing software execution frequency.

    Perl
    在 GitHub 上查看↗19,307
  • jvm-profiling-tools/async-profilerjvm-profiling-tools 的头像

    jvm-profiling-tools/async-profiler

    9,063在 GitHub 上查看↗

    Async-profiler 是一套性能工具,旨在对 Java 运行时进行采样、跟踪内存分配并监控硬件计数器。它充当 Java 应用程序的低开销采样分析器,在没有安全点偏差的情况下收集堆栈跟踪和内存分配数据。 该项目提供用于生成交互式火焰图的专用实用程序,以在 Web 浏览器中可视化执行热点。它包括一个硬件性能计数器监视器,用于跟踪低级系统事件,如缓存未命中和页面错误。 该工具集涵盖了多个诊断领域,包括用于识别热点方法的 CPU 使用率分析、用于堆和原生内存泄漏的内存分配跟踪,以及用于揭示不同系统层之间同步瓶颈的线程争用分析。

    Transforms profiling data into interactive flame graphs to identify performance bottlenecks in a browser.

    C++
    在 GitHub 上查看↗9,063
  • nswbmw/node-in-debuggingnswbmw 的头像

    nswbmw/node-in-debugging

    6,457在 GitHub 上查看↗

    This project is a comprehensive technical guide and diagnostic manual for analyzing memory, performance, and asynchronous behavior within Node.js applications. It provides detailed methods for asynchronous tracing, memory diagnostics, and performance analysis to resolve runtime errors and execution bottlenecks. The resource distinguishes itself by covering advanced diagnostic workflows, including the use of flame graphs for CPU profiling, the capture and comparison of heap snapshots for memory leak detection, and the mapping of asynchronous call stacks. It also provides technical guidance on

    Provides methods for generating differential flame graphs to isolate performance regressions by comparing two CPU sampling snapshots.

    debugdebuggingguide
    在 GitHub 上查看↗6,457
  • parca-dev/parcaparca-dev 的头像

    parca-dev/parca

    4,788在 GitHub 上查看↗

    Parca is an always-on continuous profiling platform that captures CPU and memory usage from running applications without any code modifications. It uses eBPF kernel-level tracing to automatically discover and sample stack traces across infrastructure, and provides a web-based flame graph dashboard for interactive performance analysis. Its label-based query engine lets users slice and aggregate profiling data across dimensions such as service, container, or region, using a Prometheus-style selector syntax. Unlike basic profilers, Parca stores profile samples in a columnar format using Apache A

    Parca generates a color-coded differential flame graph that highlights code paths with increased (red) or decreased (green) resource consumption between two snapshots.

    TypeScriptbpfccontainers
    在 GitHub 上查看↗4,788
  • uber-archive/go-torchuber-archive 的头像

    uber-archive/go-torch

    3,941在 GitHub 上查看↗

    go-torch 是一个性能分析工具,用于捕获 Go 程序的执行状态并将原始二进制数据转换为程序性能的可视化表示。它作为火焰图分析器和性能可视化工具,通过收集 CPU 和内存堆栈跟踪来识别昂贵的代码路径。 该工具具有支持网络的远程进程分析器,可连接到端点以从 Go 二进制文件中捕获和导出执行配置文件。它利用随机分析将执行数据合成到调用图中,从而识别运行中应用程序的瓶颈。 该项目涵盖了从堆栈跟踪采样和远程配置文件获取到调用图合成的完整分析数据收集流水线。这些工作流最终生成基于 SVG 的火焰图,可视化函数深度和执行频率。

    Outputs raw profile data in formats compatible with external scripts for processing flame graphs.

    Go
    在 GitHub 上查看↗3,941
  1. Home
  2. Data & Databases
  3. Interactive Graph Visualizers
  4. Flame Graph Generators

探索子标签

  • DifferentialGenerates color-coded differential flame graphs that highlight code paths with increased (red) or decreased (green) resource consumption between two snapshots. **Distinct from Flame Graph Generators:** Distinct from Flame Graph Generators: adds the capability to compare two profiles and visually highlight differences, not just generate a single flame graph.