Skip to content
Snippets Groups Projects
user avatar
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
ea5f3cad
History
Name Last commit Last update
..
benchmarks
README.rst
asv.conf.json

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.