Rust Profiling

Open-source Rust projects categorized as Profiling

Top 11 Rust Profiling Projects

  • py-spy

    Sampling profiler for Python programs

    Project mention: Minha jornada de otimização de uma aplicação django | dev.to | 2024-03-13
  • flamegraph

    Easy flamegraphs for Rust projects and everything else, without Perl or pipes <3 (by flamegraph-rs)

    Project mention: Rust Tooling: 8 tools that will increase your productivity | dev.to | 2024-02-15

    You can install cargo-flamegraph with cargo install flamegraph. There are some underlying requirements to be able to use cargo-flamegraph; you will want to take a look at the repo here to make sure you have the right dependencies.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • cargo-instruments

    A cargo plugin to generate Xcode Instruments trace files

  • rust-stopwatch

    A stopwatch library for Rust. Used to time things.

  • rust-jemalloc-pprof

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

    Project mention: Convert jemalloc heap profiles to pprof to understand memory usage | news.ycombinator.com | 2023-12-27
  • dr-dotnet

    🩺 One-click diagnosis of your dotnet applications. Works both locally or remotely as a web service. Based on the lowest level dotnet profiling APIs and using the rust language 🦀 for a minimal runtime penalty.

    Project mention: Dr.Dotnet: an open-source, low-overhead, easy to use and versatile profiler | /r/dotnet | 2023-10-19
  • puffin_egui

    Show puffin profiler flamegraph in-game using egui

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • vim-profiler

    A vim plugin profiler and data plotter

  • hornet

    A Rust implementation of the PCP instrumentation API (by performancecopilot)

  • tcmalloc-rs

    A drop-in GlobalAlloc implementation using tcmalloc from gperftools.

    Project mention: Bump Allocation: Up or Down? | news.ycombinator.com | 2024-03-25
  • embedded-profiling

    embedded focused solution for profiling the runtime of functions

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-03-25.

Rust Profiling related posts

Index

What are some of the best open-source Profiling projects in Rust? This list will help you:

Project Stars
1 py-spy 11,814
2 flamegraph 4,241
3 cargo-instruments 613
4 rust-stopwatch 80
5 rust-jemalloc-pprof 76
6 dr-dotnet 66
7 puffin_egui 45
8 vim-profiler 41
9 hornet 33
10 tcmalloc-rs 16
11 embedded-profiling 8
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com