Files
SpacetimeDB/crates/bench/flamegraph.sh
T
Tyler Cloutier 44df6c6e7d Initial commit
2023-08-01 23:16:37 +02:00

16 lines
410 B
Bash
Executable File

#!/bin/bash
set -euo pipefail
if [ "$#" -lt "1" ] ; then
echo "Usage: $0 <test-name>"
exit 1
fi
cd "$(dirname "$0")"
# sqlite vs spacetime
cargo build --release
bench="../../target/release/spacetimedb-bench"
cargo flamegraph --deterministic --notes "sqlite ${1}" -o sqlite.svg -- --db sqlite ${1}
cargo flamegraph --deterministic --notes "spacetime ${1}" -o spacetime.svg -- --db spacetime ${1}