prometheus/tsdb/chunkenc
Bryan Boreham b65f1b6560 TSDB: Improve xor-chunk benchmarks
Benchmarks must do the same work N times.
Run 3 cases, where the values are constant, vary a bit, and vary a lot.

Also aim for 120 samples same as TSDB default.

Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2024-09-18 13:14:49 +01:00
..
bstream.go fix(bstream/writeByte): ensure it appends only one byte (#14854) 2024-09-17 16:28:33 +02: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 chore: Fix typos (#14868) 2024-09-10 22:32:03 +02:00
xor_test.go chunkenc: Slightly optimize xorWrite/xoRead (#11476) 2022-10-20 15:08:01 +05:30