diff options
author | Jemma Issroff <jemmaissroff@gmail.com> | 2022-06-16 11:01:22 -0400 |
---|---|---|
committer | Aaron Patterson <aaron.patterson@gmail.com> | 2022-06-16 08:47:19 -0700 |
commit | af425b6d66ba2c2c034b65c7b48dd752c8216267 (patch) | |
tree | 12530fce471102722e27b0e0e011f134f7b1d861 /benchmark | |
parent | 0ab2bca11c91a15d6538658cb436a686aeb35612 (diff) | |
download | ruby-af425b6d66ba2c2c034b65c7b48dd752c8216267.tar.gz |
Added vm_ivar benchmark for initializing an embedded obj
Diffstat (limited to 'benchmark')
-rw-r--r-- | benchmark/vm_ivar_embedded_obj_init.yml | 12 | ||||
-rw-r--r-- | benchmark/vm_ivar_extended_obj_init.yml (renamed from benchmark/vm_ivar_init.yml) | 2 |
2 files changed, 13 insertions, 1 deletions
diff --git a/benchmark/vm_ivar_embedded_obj_init.yml b/benchmark/vm_ivar_embedded_obj_init.yml new file mode 100644 index 0000000000..eed6d4c0b9 --- /dev/null +++ b/benchmark/vm_ivar_embedded_obj_init.yml @@ -0,0 +1,12 @@ +prelude: | + class C + def initialize + @a = nil + @b = nil + @c = nil + end + end +benchmark: + vm_ivar_embedded_obj_init: | + C.new +loop_count: 30000000 diff --git a/benchmark/vm_ivar_init.yml b/benchmark/vm_ivar_extended_obj_init.yml index c6f1633907..994e9e6c49 100644 --- a/benchmark/vm_ivar_init.yml +++ b/benchmark/vm_ivar_extended_obj_init.yml @@ -9,6 +9,6 @@ prelude: | end end benchmark: - vm_ivar_init: | + vm_ivar_extended_obj_init: | C.new loop_count: 30000000 |