HomePhabricator

[bench] Benchmark CTxMemPool::check()

Description

[bench] Benchmark CTxMemPool::check()

Summary:
This is a backport of core#23157 [1 & 2/8]
https://github.com/bitcoin/bitcoin/pull/23157/commits/cb1407196fba648aa75504e3ab3d46aa0181563a
https://github.com/bitcoin/bitcoin/pull/23157/commits/30e240f65e69c6dffcd033afc63895345bd51f53

Test Plan:
ninja bench-bitcoin

ns/opop/serr%totalbenchmark
172,478,220.005.800.1%1.90ComplexMemPool
...............
8.07123,977,164.610.0%0.00MempoolCheck

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

Subscribers: Fabien

Differential Revision: https://reviews.bitcoinabc.org/D12169

Details

Provenance
glozow <gloriajzhao@gmail.com>Authored on Sep 30 2021, 08:25
PiRKCommitted on Oct 7 2022, 13:38
PiRKPushed on Oct 7 2022, 13:39
Reviewer
Restricted Project
Differential Revision
D12169: [bench] Benchmark CTxMemPool::check()
Parents
rABC97b9dbb0e79c: [mempool] check ancestor/descendant limits for packages
Branches
Unknown
Tags
Unknown