From 769f53eb7e9db306988bb99802b15942c1c755c3 Mon Sep 17 00:00:00 2001 From: Kouhei Yanagita Date: Thu, 28 Sep 2023 13:10:42 +0900 Subject: Add benchmarks for Range#reverse_each --- benchmark/range_reverse_each.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 benchmark/range_reverse_each.yml (limited to 'benchmark/range_reverse_each.yml') diff --git a/benchmark/range_reverse_each.yml b/benchmark/range_reverse_each.yml new file mode 100644 index 0000000000..a32efeccc6 --- /dev/null +++ b/benchmark/range_reverse_each.yml @@ -0,0 +1,16 @@ +prelude: | + rf_1 = 0..1 + rf_1k = 0..1000 + rf_1m = 0..1000000 + big = 2**1000 + rb_1 = big..big+1 + rb_1k = big..big+1000 + rb_1m = big..big+1000000 + +benchmark: + "Fixnum 1": rf_1.reverse_each { _1 } + "Fixnum 1K": rf_1k.reverse_each { _1 } + "Fixnum 1M": rf_1m.reverse_each { _1 } + "Bignum 1": rb_1.reverse_each { _1 } + "Bignum 1K": rb_1k.reverse_each { _1 } + "Bignum 1M": rb_1m.reverse_each { _1 } -- cgit v1.2.3