Added vm_ivar benchmark for initializing an embedded obj

This commit is contained in:
Jemma Issroff 2022-06-16 11:01:22 -04:00 коммит произвёл Aaron Patterson
Родитель 0ab2bca11c
Коммит af425b6d66
2 изменённых файлов: 13 добавлений и 1 удалений

Просмотреть файл

@ -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

Просмотреть файл

@ -9,6 +9,6 @@ prelude: |
end
end
benchmark:
vm_ivar_init: |
vm_ivar_extended_obj_init: |
C.new
loop_count: 30000000