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

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

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

10 个仓库

Awesome GitHub RepositoriesProfiling Tools

Utilities for measuring performance and identifying bottlenecks.

Explore 10 awesome GitHub repositories matching part of an awesome list · Profiling Tools. Refine with filters or upvote what's useful.

Awesome Profiling Tools GitHub Repositories

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

    sharkdp/hyperfine

    28,316在 GitHub 上查看↗

    Hyperfine is a command-line benchmarking tool used to measure the execution time of shell commands through multiple runs and statistical analysis. It functions as a comparative benchmarking utility and a shell performance analyzer, allowing for the evaluation of multiple commands against a reference baseline to determine relative speed. The tool distinguishes itself by isolating actual command performance through shell overhead correction and the ability to bypass the shell entirely using system calls. It supports parameterized execution, enabling benchmarks to run across a range of varying i

    Command-line benchmarking tool.

    Rust
    在 GitHub 上查看↗28,316
  • bheisler/criterion.rsbheisler 的头像

    bheisler/criterion.rs

    5,485在 GitHub 上查看↗

    Criterion 是一个基于统计学的 Rust 微基准测试库和性能回归工具。它提供了一个用于隔离和测量小段代码的框架,利用统计分析消除噪声,确保执行速度测量结果的可靠性和可重复性。 该工具通过性能可视化套件脱颖而出,可生成 HTML 报告和图表以跟踪性能趋势和吞吐量。它包含一个将当前执行时间与存储基准进行对比的系统,以识别并防止性能下降。 该库涵盖了异步函数测量、用于输入缩放的参数化基准测试以及代码吞吐量计算。它还支持集成自定义硬件指标和处理器计数器,以在运行期间捕获底层数据。 通过用于基准测试过滤的命令行界面和用于验证持续集成流水线中执行情况的验证模式,该工具提供了完善的自动化支持。

    Statistics-driven benchmarking library.

    Rustbenchmarkcriteriongnuplot
    在 GitHub 上查看↗5,485
  • koute/bytehoundkoute 的头像

    koute/bytehound

    4,791在 GitHub 上查看↗

    Bytehound is a Linux memory profiler that utilizes a custom global allocator to intercept memory requests and track allocations and deallocations. It records full call-stack traces for every memory operation to map allocations back to their originating source code. The project features a remote memory profiling system that streams capture data via network sockets to a separate machine, minimizing resource overhead on the target system. Analysis is supported by a specialized domain-specific query language used to automate the detection of memory patterns and anomalies. The tool covers heap al

    Memory profiler for Linux applications.

    Cmemory-profilermemory-profilingprofiler
    在 GitHub 上查看↗4,791
  • pawurb/hotpath-rspawurb 的头像

    pawurb/hotpath-rs

    1,542在 GitHub 上查看↗

    Quickly find bottlenecks in Rust - one profiler for CPU, time, memory, and async code.

    Profiler for identifying execution time and allocations.

    Rust
    在 GitHub 上查看↗1,542
  • nvzqz/divannvzqz 的头像

    nvzqz/divan

    1,416在 GitHub 上查看↗

    Fast and simple benchmarking for Rust projects

    Benchmarking library with allocation profiling.

    Rustbenchmarkfastperformance
    在 GitHub 上查看↗1,416
  • bytedance/g3bytedance 的头像

    bytedance/g3

    879在 GitHub 上查看↗

    Enterprise-oriented Generic Proxy Solutions

    Benchmark tool for HTTP, TLS, and DNS protocols.

    Rustaudithttpicap
    在 GitHub 上查看↗879
  • bencherdev/bencherbencherdev 的头像

    bencherdev/bencher

    856在 GitHub 上查看↗

    🐰 Bencher - Continuous Benchmarking

    Continuous benchmarking suite for CI.

    Rustbenchmarkbenchmarkingcd
    在 GitHub 上查看↗856
  • llogiq/flamellogiq 的头像

    llogiq/flame

    730在 GitHub 上查看↗

    An intrusive flamegraph profiling tool for rust.

    Intrusive flamegraph profiling tool.

    Rust
    在 GitHub 上查看↗730
  • cong-or/hudcong-or 的头像

    cong-or/hud

    172在 GitHub 上查看↗

    Find code blocking your Tokio workers. eBPF-powered, no instrumentation.

    eBPF-based profiler for Tokio runtime blocking.

    Rustasyncclidebugging
    在 GitHub 上查看↗172
  • ellisonch/rust-stopwatchellisonch 的头像

    ellisonch/rust-stopwatch

    84在 GitHub 上查看↗

    A stopwatch library for Rust. Used to time things.

    Library for measuring execution time.

    Rustrustrust-stopwatchstopwatch
    在 GitHub 上查看↗84
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Profiling Tools