From aca0d428dd0c87d21c807bf30480f1be1a2afe50 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Wed, 12 Mar 2025 23:04:57 +0200 Subject: add flame target --- Makefile | 5 +++++ internal/flamegraph/flamegraph.go | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 3b2743b..32452b0 100644 --- a/Makefile +++ b/Makefile @@ -32,3 +32,8 @@ clean: .PHONY: world world: clean generate all + +.PHONY: flames +flames: + perl ~/git/FlameGraph/flamegraph.pl ior-by-count-flamegraph.collapsed --hash > ior-by-count-flamegraph.svg + perl ~/git/FlameGraph/flamegraph.pl ior-by-duration-flamegraph.collapsed --hash > ior-by-duration-flamegraph.svg diff --git a/internal/flamegraph/flamegraph.go b/internal/flamegraph/flamegraph.go index f73bf49..3a41a89 100644 --- a/internal/flamegraph/flamegraph.go +++ b/internal/flamegraph/flamegraph.go @@ -69,10 +69,10 @@ func (f Flamegraph) Add(ev *event.Pair) { } func (f Flamegraph) dump() { - f.dumpBy("ior-by-count-collapsed.flamegraph", func(cnt counter) uint64 { + f.dumpBy("ior-by-count-flamegraph.collapsed", func(cnt counter) uint64 { return cnt.count }) - f.dumpBy("ior-by-duration-collapsed.flamegraph", func(cnt counter) uint64 { + f.dumpBy("ior-by-duration-flamegraph.collapsed", func(cnt counter) uint64 { return cnt.duration }) } -- cgit v1.2.3