ruby/benchmark/vm_poly_same_method.yml

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

26 строки
456 B
YAML
Исходник Обычный вид История

prelude: |
module AR; end
class AR::Base
def create_or_update
nil
end
def save
create_or_update
end
end
class Foo < AR::Base; end
class Bar < AR::Base; end
o1 = Foo.new
o2 = Bar.new
benchmark:
vm_poly_same_method: |
o1.save; o2.save;
o1.save; o2.save;
o1.save; o2.save;
o1.save; o2.save;
o1.save; o2.save;
o1.save; o2.save;
o1.save; o2.save;
o1.save; o2.save;
loop_count: 6000000