Add benchmarks for Range#bsearch

This commit is contained in:
Kouhei Yanagita authored and Nobuyoshi Nakada committed 2023-09-26 17:31:10 +09:00
1 parent 6d7730ab98
commit 91042ec0ae
3 files changed
+20

No files matched your search

+10
View File
@@ -0,0 +1,10 @@
prelude: |
first = 2**100
last = 2**1000
mid = (first + last) / 2
r = first..last
benchmark:
first: r.bsearch { |x| x >= first }
mid: r.bsearch { |x| x >= mid }
last: r.bsearch { |x| x >= last }
File renamed without changes.
+10
View File
@@ -0,0 +1,10 @@
prelude: |
first = 1
last = 10000
mid = (first + last) / 2
r = first..last
benchmark:
first: r.bsearch { |x| x >= first }
mid: r.bsearch { |x| x >= mid }
last: r.bsearch { |x| x >= last }