prometheus/tsdb/chunkenc
Bryan Boreham 648a668835 [PERF] Chunk encoding: combine timestamp writes
Instead of a 2-bit write followed by a 14-bit write, do two 8-bit
writes, which goes much faster since it avoids looping.

Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2024-09-18 13:19:21 +01:00
..
bstream.go [PERF] Chunk encoding: simplify writeByte 2024-09-18 13:19:04 +01:00
bstream_test.go tsdb/chunkenc.Pool: Refactor Get and Put 2024-05-08 13:37:25 +02:00
chunk.go Fix: chunkenc.MockSeriesIterator 2024-08-30 16:44:36 +02:00
chunk_test.go TSDB: Improve xor-chunk benchmarks 2024-09-18 13:14:49 +01:00
float_histogram.go NH: Do not re-use spans between histograms (#14771) 2024-09-04 12:07:16 +02:00
float_histogram_test.go NH: Do not re-use spans between histograms (#14771) 2024-09-04 12:07:16 +02:00
histogram.go NH: Do not re-use spans between histograms (#14771) 2024-09-04 12:07:16 +02:00
histogram_meta.go Fix lint error 2024-08-06 13:24:46 +02:00
histogram_meta_test.go chore: Fix typos (#14868) 2024-09-10 22:32:03 +02:00
histogram_test.go NH: Do not re-use spans between histograms (#14771) 2024-09-04 12:07:16 +02:00
varbit.go Fix language in docs and comments (#14041) 2024-05-08 17:57:09 +02:00
varbit_test.go Use more varbit in histogram chunks 2021-10-13 20:03:35 +02:00
xor.go [PERF] Chunk encoding: combine timestamp writes 2024-09-18 13:19:21 +01:00
xor_test.go chunkenc: Slightly optimize xorWrite/xoRead (#11476) 2022-10-20 15:08:01 +05:30