A last bunch of txqueue performance optimizations (#9024)
* Clear cache only when block is enacted. * Add tracing for cull. * Cull split. * Cull after creating pending block. * Add constant, remove sync::read tracing. * Reset debug. * Remove excessive tracing. * Use struct for NonceCache. * Fix build * Remove warnings. * Fix build again.
Showing
- ethcore/private-tx/src/lib.rs 7 additions, 4 deletionsethcore/private-tx/src/lib.rs
- ethcore/src/client/config.rs 1 addition, 1 deletionethcore/src/client/config.rs
- ethcore/src/miner/miner.rs 19 additions, 12 deletionsethcore/src/miner/miner.rs
- ethcore/src/miner/pool_client.rs 40 additions, 15 deletionsethcore/src/miner/pool_client.rs
- ethcore/sync/src/api.rs 0 additions, 1 deletionethcore/sync/src/api.rs
- miner/src/pool/queue.rs 22 additions, 4 deletionsminer/src/pool/queue.rs
- transaction-pool/src/pool.rs 5 additions, 0 deletionstransaction-pool/src/pool.rs
Please register or sign in to comment