Skip to content
Snippets Groups Projects
  • Holger Nahrstaedt's avatar
    ea5f3cad
    ecdsa improved with cryptography · ea5f3cad
    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
    ecdsa improved with cryptography
    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
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.