Add equihash solving benchmarks

This commit is contained in:
Taylor Hornby
2016-04-11 08:05:13 -06:00
parent 6962bb3df0
commit bf8def9749
4 changed files with 35 additions and 6 deletions

View File

@@ -3,12 +3,12 @@
set -e
function zcash_rpc {
./src/zcash-cli -rpcwait -rpcuser=user -rpcpassword=password -rpcport=5001 "$@"
./src/zcash-cli -rpcwait -rpcuser=user -rpcpassword=password -rpcport=5983 "$@"
}
function zcashd_start {
./src/zcashd -regtest -rpcuser=user -rpcpassword=password -rpcport=5001 &
./src/zcashd -regtest -rpcuser=user -rpcpassword=password -rpcport=5983 &
ZCASHD_PID=$!
}
@@ -19,7 +19,7 @@ function zcashd_stop {
function zcashd_massif_start {
rm -f massif.out
valgrind --tool=massif --time-unit=ms --massif-out-file=massif.out ./src/zcashd -regtest -rpcuser=user -rpcpassword=password -rpcport=5001 &
valgrind --tool=massif --time-unit=ms --massif-out-file=massif.out ./src/zcashd -regtest -rpcuser=user -rpcpassword=password -rpcport=5983 &
ZCASHD_PID=$!
}
@@ -54,6 +54,13 @@ zcashd_start
zcash_rpc zcbenchmark createjoinsplit 10
zcashd_stop
echo ""
echo "Solve Equihash"
echo "------------------"
zcashd_start
zcash_rpc zcbenchmark solveequihash 10
zcashd_stop
echo ""
echo ""
echo "Memory"
@@ -79,3 +86,10 @@ echo "------------------"
zcashd_massif_start
zcash_rpc zcbenchmark createjoinsplit 1
zcashd_massif_stop
echo ""
echo "Solve Equihash"
echo "------------------"
zcashd_massif_start
zcash_rpc zcbenchmark solveequihash 10
zcashd_massif_stop