Need help with measureme?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

rust-lang
196 Stars 35 Forks Other 318 Commits 22 Opened issues

Description

Support crate for rustc's self-profiling feature

Services available

!
?

Need anything else?

Contributors list

measureme Rust

Support crate for rustc's self-profiling feature

This crate is maintained by the Rust compiler team and in particular by the self-profile working group. It is currently only meant to be used within rustc itself, so APIs may change at any moment.

Tools

measureme

measureme
is the core library which contains a fast, efficient framework for recording events and serializing them to a compact binary format. It is integrated into
rustc
via the unstable
-Z self-profile
flag.

Documentation

summarize

summarize
produces a human readable summary of
measureme
profiling data. It contains two main modes:
  • summarize
    which groups the profiling events and orders the results by time taken.
  • diff
    which compares two profiles and outputs a summary of the differences.

Learn more

stack_collapse

stack_collapse
reads
measureme
profiling data and outputs folded stack traces compatible with the Flame Graph tools.

Learn more

flamegraph

flamegraph
reads
measureme
profiling data and outputs Flame Graph.

Learn more

crox

crox
turns
measureme
profiling data into files that can be visualized by the Chromium performance tools.

Learn more

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.