]> Git Repo - VerusCoin.git/commit - src/rpcrawtransaction.cpp
Add a benchmark for calling ConnectBlock on a block with many inputs
authorJack Grigg <[email protected]>
Fri, 12 May 2017 01:00:15 +0000 (13:00 +1200)
committerJack Grigg <[email protected]>
Wed, 17 May 2017 23:03:46 +0000 (11:03 +1200)
commitc66c731adf766b5085eefe0008b7c83fe02f5162
tree6d200f474abfa97c103fb7974ed61cb0b7052e7a
parent20d61ac0ea83ac712b8e3b24ffae7347b4f6a8f3
Add a benchmark for calling ConnectBlock on a block with many inputs

Requires placing block-107134.tar.gz (containing the block, and a fake CoinsDB
containing its inputs) into the base directory of the repository. This can be
generated using qa/zcash/create_benchmark_archive.py (see the script for usage
details).

To facilitate generation of the fake CoinsDB, an additional field 'valueZat' has
been added to 'getrawtransaction' containing the integer number of zatoshis
instead of a decimal number of ZEC.

Closes #2355.
qa/zcash/create_benchmark_archive.py [new file with mode: 0644]
qa/zcash/performance-measurements.sh
src/rpcrawtransaction.cpp
src/txdb.cpp
src/txdb.h
src/wallet/rpcwallet.cpp
src/zcbenchmarks.cpp
src/zcbenchmarks.h
This page took 0.024662 seconds and 4 git commands to generate.