-
Holger Nahrstaedt authored
Account * Improved some function, so that account works limited on GOLOS Blockchain * sync changes from python-bitshares Instance * sync changes from python-bitshares Steem * Improved some functions so that steem works on GOLOS Chains * Added GOLOS graphenebase/Account * derive256address_with_version added ecsdasig * Huge speed improvement (200%) by using cryptography benchmark added * benchmark for beemgraphenebase/account funcions * benchmark for ecdsa * benchmark for sign/verification of all transaction Examples * compare sign/verificaiton speed with steem Unit tests * use memo unittests from steem-js * add key_format unittests from steem-js * Improved the ecdsa tests
Holger Nahrstaedt authoredAccount * Improved some function, so that account works limited on GOLOS Blockchain * sync changes from python-bitshares Instance * sync changes from python-bitshares Steem * Improved some functions so that steem works on GOLOS Chains * Added GOLOS graphenebase/Account * derive256address_with_version added ecsdasig * Huge speed improvement (200%) by using cryptography benchmark added * benchmark for beemgraphenebase/account funcions * benchmark for ecdsa * benchmark for sign/verification of all transaction Examples * compare sign/verificaiton speed with steem Unit tests * use memo unittests from steem-js * add key_format unittests from steem-js * Improved the ecdsa tests
README.rst 1.02 KiB
beem benchmarks
Benchmarking beem with Airspeed Velocity.
Usage
Airspeed Velocity manages building and Python virtualenvs (or conda environments) by itself, unless told otherwise.
First navigate to the benchmarks subfolder of the repository.
cd benchmarks
To run all benchmarks once against the current build of beem:
asv run --python=same --quick
To run all benchmarks more than once against the current build of beem:
asv run --python=same
The following notation (tag followed by ^!) can be used to run only on a specific tag or commit. (In this case, a python version for the virtualenv must be provided)
asv run --python=3.6 --quick v0.19.16^!
To record the results use:
asv publish
And to see the results via a web broweser, run:
asv preview
More on how to use asv
can be found in ASV documentation
Command-line help is available as usual via asv --help
and
asv run --help
.