graph log: ./bin/graph $1 flamegraph dir=`git branch --show-current`: ./bin/flamegraph $1 benchmark index height-limit: ./bin/benchmark $1 $2 benchmark-revision rev: ssh root@ordinals.net "mkdir -p benchmark \ && apt-get update --yes \ && apt-get upgrade --yes \ && apt-get install --yes git rsync" rsync -avz benchmark/checkout root@ordinals.net:benchmark/checkout ssh root@ordinals.net 'cd benchmark && ./checkout {{rev}}' benchmark-branch branch: #/usr/bin/env bash # rm -f master.redb rm -f {{branch}}.redb # git checkout master # cargo build --release # time ./target/release/ord --index master.redb index update # ll master.redb git checkout {{branch}} cargo build --release time ./target/release/ord --index {{branch}}.redb index update ll {{branch}}.redb build-snapshots: #!/usr/bin/env bash set -euxo pipefail rm -rf tmp/snapshots mkdir -p tmp/snapshots cargo build --release cp ./target/release/ord tmp/snapshots cd tmp/snapshots for start in {0..750000..50000}; do