erigon-pulse/aggregator
ledgerwatch c71ac02a0f
[erigon2] Optimisations in etl collector and compressor (#339)
* Optimisations in etl collector and compressor

* Not copy k and v in the collector

* Fix lint

* Optimisations

* Change Load1 back to Load

* Reduce allocations for tests

* preallocate inv

* counting hits and misses

* Try to fix

* Try to fix

* Relaxation 1

* Relaxation 2

* Add arch tables

* Fix

* Update arch tables and use them

* Not to override larger value

* Increase arch table size

* Increase arch table size

* Fixes to arch

* Print

* Off by one

* Print

* Fix

* Remove print

* Perform update of arch in the background

* Build up huffman tree

Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2022-02-20 22:14:06 +00:00
..
aggregator_test.go [erigon2] Optimisations in etl collector and compressor (#339) 2022-02-20 22:14:06 +00:00
aggregator.go [erigon2] Optimisations in etl collector and compressor (#339) 2022-02-20 22:14:06 +00:00
history.go [erigon2] History reader fixes (#338) 2022-02-18 22:19:38 +00:00