Skip to content

convert dhat JSON output to a collapsed flamegraph format

License

Notifications You must be signed in to change notification settings

badboy/dhat-to-flamegraph

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dhat-to-flamegraph

Convert dhat JSON output to a flamegraph

Installation

$ cargo install dhat-to-flamegraph

Usage

Convert dhat JSON output to a flamegraph

Usage: dhat-to-flamegraph [OPTIONS] <INPUT>

Arguments:
  <INPUT>
          The dhat JSON file to process

Options:
  -o, --output <OUTPUT>
          Where to place the output
          
          If not provided then stdout is used.

  -f, --format <FORMAT>
          Which output format to use

          Possible values:
          - svg:    Format as svg (default)
          - folded: Format as folded stack traces

  -h, --help
          Print help (see a summary with '-h')

Usage example:

dhat-to-flamegraph fixtures/dhat-heap.json > out.svg
open out.svg

See Also

Safety

This crate uses #![deny(unsafe_code)] to ensure everything is implemented in 100% Safe Rust.

Contributing

Want to join us? Check out our "Contributing" guide and take a look at some of these issues:

License

Licensed under either of Apache License, Version 2.0 or MIT license at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this crate by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

About

convert dhat JSON output to a collapsed flamegraph format

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 100.0%