erigon-pulse/compress
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
..
testdata/fuzz/FuzzCompressDict fuzz cases (#328) 2022-02-14 11:53:20 +07:00
compress_test.go path -> filepath (path package is for urls) (#321) 2022-02-12 20:11:30 +07:00
compress.go [wip] parallel compress: less read of dat file (#284) 2022-01-27 17:13:26 +07:00
decompress_bench_test.go issue/issue-249-add_index_reader (#273) 2022-01-24 20:39:04 +00:00
decompress_test.go path -> filepath (path package is for urls) (#321) 2022-02-12 20:11:30 +07:00
decompress.go [erigon2] Optimisations in etl collector and compressor (#339) 2022-02-20 22:14:06 +00:00
parallel_compress.go [erigon2] Optimisations in etl collector and compressor (#339) 2022-02-20 22:14:06 +00:00