inferno icon indicating copy to clipboard operation
inferno copied to clipboard

A Rust port of FlameGraph

Results 50 inferno issues
Sort by recently updated
recently updated
newest added

If there's a specific part of the program you want to optimise, let's say a single function, you'll run the flame graph tool and that function will take a certain...

This is something stackcollapse-perf.pl has supported for a while now (https://github.com/brendangregg/FlameGraph/blob/master/stackcollapse-perf.pl#L415). For some use cases this makes the resulting flame graph much more useful since it ties elements back to...

Consider the following profiling result: ``` bottleneck 20 interlude 20 bottleneck 20 interlude 20 bottleneck 20 ``` In flamegraph mode with `--colordiffusion`, the bottleneck is darker red, since it is...

Current API only accepts strings. Would be helpful if it could accept something like: ``` struct Tree { value_excluding_children: u64, label: String, subtrees: Vec, node_type: NodeType, // kernel, library, ......

A user complained about slow rendering of flamegraphs, and showed me a video; it was quite slow. Loading the same data into speedscope (https://www.speedscope.app/) was not slow, so the problem...

Some applications can produce very deep flamegraphs, for which vertical scrolling is needed. When this occurs, it is difficult to view the title annotations on elements, as the normal details...

I see that from #19 the decision was made to match the Perl implementation by truncating integers. This was perhaps in part due to an "accumulation of error" from [#18](https://github.com/brendangregg/FlameGraph/pull/18)...

Consider the following profiling report: ``` a 1 b 2 c 3 this 5 is 4 a 3 test 2 ``` Per https://docs.rs/inferno/latest/inferno/flamegraph/struct.Options.html#structfield.flame_chart, the input will be "reversed". And indeed,...

So I am running the `cargo flamegraph` command together with the example and root flag. The curious thing is, sometimes the command works, but most often it does not and...