From bbc43d037ee5302148f3c283998f9f3cec2fee72 Mon Sep 17 00:00:00 2001 From: werbenhu Date: Tue, 31 Dec 2024 21:35:11 +0800 Subject: [PATCH] Add BenchmarkRankListRange --- ranklist_bench_test.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/ranklist_bench_test.go b/ranklist_bench_test.go index af928c6..43f32eb 100644 --- a/ranklist_bench_test.go +++ b/ranklist_bench_test.go @@ -41,6 +41,18 @@ func BenchmarkRankListRank(b *testing.B) { } } +func BenchmarkRankListRange(b *testing.B) { + sl := New[int, int]() + for i := 0; i < 1000000; i++ { + sl.Set(i, i) + } + + b.ResetTimer() + for i := 0; i < b.N; i++ { + sl.Range(0, 10) + } +} + func BenchmarkFastSkipListSet(b *testing.B) { fast := fastskiplist.New() b.ResetTimer()