Add benchmarks for fstring de-duplication
This commit is contained in:
parent
57b6a7503f
commit
3a29e835e6
Notes:
git
2025-04-18 04:04:10 +00:00
18
benchmark/ractor_string_fstring.yml
Normal file
18
benchmark/ractor_string_fstring.yml
Normal file
@ -0,0 +1,18 @@
|
||||
type: lib/benchmark_driver/runner/ractor
|
||||
benchmark:
|
||||
ractor_fstring_random: |
|
||||
i = 0
|
||||
str = "same".dup
|
||||
while i < 2000000
|
||||
-(i.to_s.freeze)
|
||||
i += 1
|
||||
end
|
||||
ractor_fstring_same: |
|
||||
i = 0
|
||||
str = "same".dup
|
||||
while i < 2000000
|
||||
-str
|
||||
i += 1
|
||||
end
|
||||
loop_count: 1
|
||||
ractor: 4
|
16
benchmark/string_fstring.yml
Normal file
16
benchmark/string_fstring.yml
Normal file
@ -0,0 +1,16 @@
|
||||
benchmark:
|
||||
fstring_random: |
|
||||
i = 0
|
||||
str = "same".dup
|
||||
while i < 5_000_000
|
||||
-(i.to_s.freeze)
|
||||
i += 1
|
||||
end
|
||||
fstring_same: |
|
||||
i = 0
|
||||
str = "same".dup
|
||||
while i < 10_000_000
|
||||
-str
|
||||
i += 1
|
||||
end
|
||||
loop_count: 1
|
Loading…
x
Reference in New Issue
Block a user