Changeset View
Changeset View
Standalone View
Standalone View
src/bench/mempool_eviction.cpp
Show First 20 Lines • Show All 109 Lines • ▼ Show 20 Lines | while (state.KeepRunning()) { | ||||
AddTx(tx1_r, 10000 * SATOSHI, pool); | AddTx(tx1_r, 10000 * SATOSHI, pool); | ||||
AddTx(tx2_r, 5000 * SATOSHI, pool); | AddTx(tx2_r, 5000 * SATOSHI, pool); | ||||
AddTx(tx3_r, 20000 * SATOSHI, pool); | AddTx(tx3_r, 20000 * SATOSHI, pool); | ||||
AddTx(tx4_r, 7000 * SATOSHI, pool); | AddTx(tx4_r, 7000 * SATOSHI, pool); | ||||
AddTx(tx5_r, 1000 * SATOSHI, pool); | AddTx(tx5_r, 1000 * SATOSHI, pool); | ||||
AddTx(tx6_r, 1100 * SATOSHI, pool); | AddTx(tx6_r, 1100 * SATOSHI, pool); | ||||
AddTx(tx7_r, 9000 * SATOSHI, pool); | AddTx(tx7_r, 9000 * SATOSHI, pool); | ||||
pool.TrimToSize(pool.DynamicMemoryUsage() * 3 / 4); | pool.TrimToSize(pool.DynamicMemoryUsage() * 3 / 4); | ||||
pool.TrimToSize(GetVirtualTransactionSize(*tx1_r)); | pool.TrimToSize(GetSerializeSize(*tx1_r, PROTOCOL_VERSION)); | ||||
} | } | ||||
} | } | ||||
BENCHMARK(MempoolEviction, 41000); | BENCHMARK(MempoolEviction, 41000); |