aboutsummaryrefslogtreecommitdiff
path: root/pkgs/perf-flamegraph-pid/perf-flamegraph-pid.sh
diff options
context:
space:
mode:
authorFranck Cuny <franck@fcuny.net>2025-08-12 10:55:10 -0700
committerFranck Cuny <franck@fcuny.net>2025-08-12 10:55:10 -0700
commit0b151aab56186cff2a495566d70a78028436d64b (patch)
treea3ef10c4974449c2156ff0b608dcf132882c020e /pkgs/perf-flamegraph-pid/perf-flamegraph-pid.sh
parentmove profile for home-manager under programs (diff)
downloadinfra-0b151aab56186cff2a495566d70a78028436d64b.tar.gz
delete unused package
Diffstat (limited to '')
-rwxr-xr-xpkgs/perf-flamegraph-pid/perf-flamegraph-pid.sh20
1 files changed, 0 insertions, 20 deletions
diff --git a/pkgs/perf-flamegraph-pid/perf-flamegraph-pid.sh b/pkgs/perf-flamegraph-pid/perf-flamegraph-pid.sh
deleted file mode 100755
index 2ca3d16..0000000
--- a/pkgs/perf-flamegraph-pid/perf-flamegraph-pid.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/usr/bin/env bash
-
-set -euo pipefail
-
-OUT_DIR="${HOME}/workspace/debug/flamegraph"
-OUT_DATA="${OUT_DIR}/$(date +%y%m%d-%H%M%S).data"
-OUT_SVG="${OUT_DIR}/$(date +%y%m%d-%H%M%S).svg"
-
-mkdir -p "${OUT_DIR}"
-
-# record the data with perf. We need to run this with sudo to get all
-# the privileges we need.
-sudo perf record -g --call-graph dwarf --freq max --output "${OUT_DATA}" "$@"
-
-# give me ownership of the file
-sudo chown "${USER}" "${OUT_DATA}"
-
-perf script --input "${OUT_DATA}" |
- stackcollapse-perf.pl |
- flamegraph.pl >"${OUT_SVG}"