diff options
author | Ava Chow <github@achow101.com> | 2024-08-20 22:41:53 -0400 |
---|---|---|
committer | Ava Chow <github@achow101.com> | 2024-08-20 22:41:53 -0400 |
commit | 60b816439eb4bd837778d424628cd3978e0856d9 (patch) | |
tree | cbd460d7ebb47150c941fe33b627533f48422311 /src/bench/bech32.cpp | |
parent | d79ea809d28197b1b4e3748aa1715272b53601d0 (diff) | |
parent | fa899fb7aa8a14acecadd8936ad5824fa0f697ff (diff) |
Merge bitcoin/bitcoin#30644: fuzz: Faster utxo_snapshot fuzz target
fa899fb7aa8a14acecadd8936ad5824fa0f697ff fuzz: Speed up utxo_snapshot fuzz target (MarcoFalke)
fa386642b4dfd88f74488c288c7886494d69f4ed fuzz: Speed up utxo_snapshot by lazy re-init (MarcoFalke)
fa645c7a861ffa83a53a459263b6a620defe31f9 fuzz: Remove unused DataStream object (MarcoFalke)
fae8c73d9e4eba4603447bb52b6e3e760fbf15f8 test: Disallow fee_estimator construction in ChainTestingSetup (MarcoFalke)
Pull request description:
Two commits to speed up unit and fuzz tests.
Can be tested by running the fuzz target and looking at the time it took, or by looking at the flamegraph. For example:
```
FUZZ=utxo_snapshot perf record -g --call-graph dwarf ./src/test/fuzz/fuzz -runs=100
hotspot ./perf.data
ACKs for top commit:
TheCharlatan:
Re-ACK fa899fb7aa8a14acecadd8936ad5824fa0f697ff
marcofleon:
Re ACK fa899fb7aa8a14acecadd8936ad5824fa0f697ff
brunoerg:
ACK fa899fb7aa8a14acecadd8936ad5824fa0f697ff
Tree-SHA512: d3a771bb12d7ef491eee61ca47325dd1cea5c20b6ad42554babf13ec98d03bef8e7786159d077e59cc7ab8112495037b0f6e55edae65b871c7cf1708687cf717
Diffstat (limited to 'src/bench/bech32.cpp')
0 files changed, 0 insertions, 0 deletions