HomePhabricator

Add microbenchmarks to profile more code paths.
18dacf9bd251Unpublished

Unpublished Commit · Learn More

Repository Importing: This repository is still importing.

Description

Add microbenchmarks to profile more code paths.

The new benchmarks exercise script validation, CCoinsDBView caching,
mempool eviction, and wallet coin selection code.

All of the benchmarks added here are extremely simple and don't
necessarily mirror common real world conditions or interesting
performance edge cases. Details about how specific benchmarks can be
improved are noted in comments.

Github-Issue: #7883

Details

Provenance
Russell Yanofsky <russ@yanofsky.org>Authored on Oct 2 2016, 21:38
Wladimir J. van der Laan <laanwj@gmail.com>Committed on Oct 18 2016, 19:59
schancelPushed on Jan 5 2018, 21:58
schancelPushed on Jan 5 2018, 21:39
schancelPushed on Jan 5 2018, 21:17
Parents
rSTAGINGa7e5cbb209d4: Merge #8856: Globals: Decouple GetConfigFile and ReadConfigFile from global…
Branches
Unknown
Tags
Unknown

Event Timeline

Wladimir J. van der Laan <laanwj@gmail.com> committed rSTAGING18dacf9bd251: Add microbenchmarks to profile more code paths. (authored by Russell Yanofsky <russ@yanofsky.org>).Oct 18 2016, 19:59