memory-profiler — A memory profiler for Linux

A memory profiler for Linux Features Can be used to analyze memory leaks, see where exactly the memory is being consumed, identify temporary allocatio
Category: Rust / Profiling
Watchers: 54
Star: 3.7k
Fork: 165
Last update: Nov 26, 2023

Related Repos

larksuite A toolkit designed to be a foundation for applications to monitor their performance.

nnethercote This crate provides heap profiling and ad hoc profiling capabilities to Rust programs, similar to those provided by DHAT.

kdy1 Profiling rust program made easy.

aclysma Provides a very thin abstraction over instrumented profiling crates like puffin, optick, tracy, and superluminal-perf

EmbarkStudios 🐦 Puffin - The Friendly Little Profiler Puffin is an instrumention profiler written in Rust where you opt-in to profile parts of you code: fn my_func

aeledfyr deepsize A trait and derive macro to recursively find the size of an object and the size of allocations that it owns. This has can work in #[no_std] e

jonhoo trawler-rs This crate provides a workload generator that emulates the traffic to It is a mostly open-loop benchmark similar to TailBench, b

jonhoo Inter-event timing metrics on top of tracing. This crate provides a tracing::Subscriber that keeps statistics on inter-event timing information. More

ludat hado Monadic haskell-like expressions brought to rust via the hado! macro What? A little macro for writing haskell-like do expressions without too muc

embarkstudios 🔆 superluminal-perf-rs Superluminal Performance profiler Rust API for adding user events to captures. How to use In Cargo.toml add: [dependencies] su

gz perfcnt A library to program performance counters in rust. Documentation API Documentation See the examples/ directory for more code-snippets on how t

llogiq A proc macro to insert appropriate flame::start_guard(_) calls (for use with flame) This proc macro requires Rust 1.30. Because flamer is a proc macro

bluss A port of the libtest (unstable Rust) benchmark runner to Rust stable releases. Supports running benchmarks and filtering based on the name. Benchmark

athemathmo CPU Profiler This library provides bindings to google's cpuprofiler. Why use this? There are other profiling tools for Rust, cargo-profiler is particu

alexene rust_hawktracer Rust bindings for the Hawktracer profiler. This crate offers simple, minimal bindings to help you profile your rust programs. If profi