From 4e774bc93fc9aaa1f84db7736cd45eef71e712cc Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Sat, 9 Nov 2019 07:03:31 -0500 Subject: add script for profiling --- bin/perf | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 bin/perf (limited to 'bin') diff --git a/bin/perf b/bin/perf new file mode 100755 index 0000000..9a70b08 --- /dev/null +++ b/bin/perf @@ -0,0 +1,18 @@ +#!/bin/sh +set -eux + +rm -f target/release/* perf.* || true +if ! grep -q debug Cargo.toml; then + cat >> Cargo.toml < perf.script +perl ~/coding/src/FlameGraph/stackcollapse-perf.pl perf.script > perf.collapsed +perl ~/coding/src/FlameGraph/flamegraph.pl perf.collapsed > perf.svg +firefox perf.svg -- cgit v1.2.3-54-g00ecf