Flamegraphdiff

flamegraphdiff

Download .zip Download .tar.gz View on GitHub

What is flamegraphdiff?

what is..:

Usage instructions

flamegraphdiff can be installed by cloning the git repository and the submodules:

$ git clone https://github.com/corpaul/flamegraphdiff.git --recursive

Generating a differential flame graph-set is easy! Simply run:

$ cd flamegraphdiff
$ FlameGraph/difffolded.pl demos/rsync/rsync_v2.txt demos/rsync/rsync_v1.txt | FlameGraph/flamegraph.pl > demos/rsync/rsync_dfg1.svg 
$ FlameGraph/difffolded.pl demos/rsync/rsync_v1.txt demos/rsync/rsync_v2.txt | FlameGraph/flamegraph.pl > demos/rsync/rsync_dfg2.svg 
$ FlameGraph/difffolded.pl -d demos/rsync/rsync_v1.txt demos/rsync/rsync_v2.txt | FlameGraph/flamegraph.pl > demos/rsync/rsync_dfg_diff.svg 

$ graphs/generate_dfg_report.sh rsync_dfg1.svg rsync_dfg2.svg rsync_dfg_diff.svg demos/rsync/
(note: this will generate demos/rsync/dfg-set.html)

Demonstration

Below you can find some demo's of flamegraphdiff.