You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Merge bitcoin#24924: bench: Make WalletLoading benchmark run faster
e673d8b bench: Enable loading benchmarks depending on what's compiled (Andrew Chow)
4af3547 bench: Use mock wallet database for wallet loading benchmark (Andrew Chow)
49910f2 sqlite: Use in-memory db instead of temp for mockdb (Andrew Chow)
a108080 walletdb: Create a mock database of specific type (Andrew Chow)
7c0d344 bench: reduce the number of txs in wallet for wallet loading bench (Andrew Chow)
f85b54e bench: Add transactions directly instead of mining blocks (Andrew Chow)
d94244c bench: reduce number of epochs for wallet loading benchmark (Andrew Chow)
817c051 bench: use unsafesqlitesync in wallet loading benchmark (Andrew Chow)
9e404a9 bench: Remove minEpochIterations from wallet loading benchmark (Andrew Chow)
Pull request description:
`minEpochIterations` is probably unnecessary to set, so removing it makes the runtime much faster.
ACKs for top commit:
Rspigler:
tACK e673d8b
furszy:
Code review ACK e673d8b, nice PR.
glozow:
Concept ACK e673d8b. For each commit, verified that there was a performance improvement without negating the purpose of the bench, and made some effort to verify that the code is correct.
Tree-SHA512: 9337352ef846cf18642d5c14546c5abc1674b4975adb5dc961a1a276ca91f046b83b7a5e27ea6cd26264b96ae71151e14055579baf36afae7692ef4029800877
0 commit comments