summaryrefslogtreecommitdiff
path: root/benchmark/vm_ivar_set_subclass.yml
diff options
context:
space:
mode:
Diffstat (limited to 'benchmark/vm_ivar_set_subclass.yml')
-rw-r--r--benchmark/vm_ivar_set_subclass.yml9
1 files changed, 6 insertions, 3 deletions
diff --git a/benchmark/vm_ivar_set_subclass.yml b/benchmark/vm_ivar_set_subclass.yml
index 2653d36ded..bc8bf5bf6b 100644
--- a/benchmark/vm_ivar_set_subclass.yml
+++ b/benchmark/vm_ivar_set_subclass.yml
@@ -1,6 +1,6 @@
prelude: |
class A
- def initialize
+ def set_ivars
@a = nil
@b = nil
@c = nil
@@ -10,8 +10,11 @@ prelude: |
end
class B < A; end
class C < A; end
+
+ b = B.new
+ c = C.new
benchmark:
vm_ivar_init_subclass: |
- B.new
- C.new
+ b.set_ivars
+ c.set_ivars
loop_count: 3000000