Tags: martinus/bitcoin
Tags
Use PoolAllocator for CCoinsMap In my benchmarks, using this pool allocator for CCoinsMap gives about 20% faster `-reindex-chainstate` with -dbcache=5000 with practically the same memory usage. The change in max RSS changed was 0.3%. The `validation_flush_tests` tests need to be updated because memory allocation is now done in large pools instead of one node at a time, so the limits need to be updated accordingly.
Use PoolAllocator for CCoinsMap In my benchmarks, using this pool allocator for CCoinsMap gives about 20% faster `-reindex-chainstate` with -dbcache=5000 with practically the same memory usage. The change in max RSS changed was 0.3%. The `validation_flush_tests` tests need to be updated because memory allocation is now done in large pools instead of one node at a time, so the limits need to be updated accordingly.
Bitcoin Core 0.20.x final Tree-SHA512: 1864302cf3b2e444fe7172082ff80839fb2d519cf59fc0c76a5f87027aec5a2e3783a73b5916539cfb093905acb104cf2a9e2d79279d0c69a58c5660005cf1d4
Bitcoin Core 0.19.x final Tree-SHA512: adceda1ab930eb093ed1b4d0544b43f1a1469db8245e84ae47b26c55bab54c9612a9d9916fcd647ba79691e0faf4e79567b4c0d25804fd684169e52d73412755
Bitcoin Core 0.18.x final Tree-SHA512: e48daf64a14d98a78cadd0774a597e5833a1ff19f05527dfc42f3cc38532c1c3bd1acd925c8e0c484e01fbc8c604ee2bcfc0cec0333e9af570b103a6241b657d
PreviousNext