A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/rust-lang/measureme/ below:

rust-lang/measureme: Support crate for rustc's self-profiling feature

measureme

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.

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 produces a human readable summary of measureme profiling data. It contains two main modes:

Learn more

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

Learn more

flamegraph reads measureme profiling data and outputs Flame Graph.

Learn more

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

Learn more

mmedit is for editing .mm_profdata files generated by measureme.

Learn more

mmview is for printing the event data generated by measureme.

Learn more

analyzeme is a library with common functionality for measureme tools.

Learn more

decodeme holds the decoding definitions of the profiling event data from measureme.

Learn more

  1. Bump version of measureme, decodeme and analyzeme crates in the root Cargo.toml file
  2. Update changelog with latest changes
  3. Merge a PR with the changes above (e.g. #240)
  4. Create a git tag based on the merged PR, and push it
  5. Create a GitHub release manually based on that tag, CI will then take care of publishing the crates

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4