diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2020-05-12 22:59:58 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2020-05-12 22:59:58 +0900 |
commit | 02cb643ddbe855a11dd2af0f4355e0a2c9874169 (patch) | |
tree | 85c2a8d789b3ddd648308724b6db78e248d9300e /benchmark | |
parent | 693f7ab31578bf23d165f022b60da3a32055ceea (diff) |
Added String#split benchmark for empty regexp
| |compare-ruby|built-ruby|
|:--------------|-----------:|---------:|
|re_chars-1 | 169.230k| 973.855k|
| | -| 5.75x|
|re_chars-10 | 25.536k| 107.598k|
| | -| 4.21x|
|re_chars-100 | 2.621k| 11.207k|
| | -| 4.28x|
|re_chars-1000 | 259.098| 1.133k|
| | -| 4.37x|
Diffstat (limited to 'benchmark')
-rw-r--r-- | benchmark/string_split.yml | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/benchmark/string_split.yml b/benchmark/string_split.yml index ac6ed0d72f..cc2c7d7855 100644 --- a/benchmark/string_split.yml +++ b/benchmark/string_split.yml @@ -12,6 +12,10 @@ benchmark: to_words-10: str10.split(' ') to_words-100: str100.split(' ') to_words-1000: str1000.split(' ') + re_chars-1: str1.split(//) + re_chars-10: str10.split(//) + re_chars-100: str100.split(//) + re_chars-1000: str1000.split(//) re_space-1: str1.split(/ /) re_space-10: str10.split(/ /) re_space-100: str100.split(/ /) |