ruby-changes:73566
From: Jemma <ko1@a...>
Date: Thu, 15 Sep 2022 09:39:55 +0900 (JST)
Subject: [ruby-changes:73566] aecb57ceb0 (master): Fix style on vm_ivar benchmarks (#6379)
https://git.ruby-lang.org/ruby.git/commit/?id=aecb57ceb0 From aecb57ceb0c690b05ad29a91c418e075342ea84a Mon Sep 17 00:00:00 2001 From: Jemma Issroff <jemmaissroff@g...> Date: Wed, 14 Sep 2022 20:39:39 -0400 Subject: Fix style on vm_ivar benchmarks (#6379) --- benchmark/vm_ivar_get.yml | 50 +++++++++++++++++----------------- benchmark/vm_ivar_get_unintialized.yml | 2 +- benchmark/vm_ivar_lazy_set.yml | 2 +- 3 files changed, 27 insertions(+), 27 deletions(-) diff --git a/benchmark/vm_ivar_get.yml b/benchmark/vm_ivar_get.yml index 8c64ffc77a..9174af6965 100644 --- a/benchmark/vm_ivar_get.yml +++ b/benchmark/vm_ivar_get.yml @@ -1,33 +1,33 @@ https://github.com/ruby/ruby/blob/trunk/benchmark/vm_ivar_get.yml#L1 prelude: | class Example - def initialize - @v0 = 1 - @v1 = 2 - @v3 = 3 - @levar = 1 - end - - def get_value_loop - sum = 0 + def initialize + @v0 = 1 + @v1 = 2 + @v3 = 3 + @levar = 1 + end - i = 0 - while i < 1000000 - # 10 times to de-emphasize loop overhead - sum += @levar - sum += @levar - sum += @levar - sum += @levar - sum += @levar - sum += @levar - sum += @levar - sum += @levar - sum += @levar - sum += @levar - i += 1 - end + def get_value_loop + sum = 0 - return sum + i = 0 + while i < 1000000 + # 10 times to de-emphasize loop overhead + sum += @levar + sum += @levar + sum += @levar + sum += @levar + sum += @levar + sum += @levar + sum += @levar + sum += @levar + sum += @levar + sum += @levar + i += 1 end + + return sum + end end obj = Example.new diff --git a/benchmark/vm_ivar_get_unintialized.yml b/benchmark/vm_ivar_get_unintialized.yml index 64db6a79a5..a1ccfb06ce 100644 --- a/benchmark/vm_ivar_get_unintialized.yml +++ b/benchmark/vm_ivar_get_unintialized.yml @@ -1,5 +1,5 @@ https://github.com/ruby/ruby/blob/trunk/benchmark/vm_ivar_get_unintialized.yml#L1 prelude: | - class Example + class Example def read @uninitialized end diff --git a/benchmark/vm_ivar_lazy_set.yml b/benchmark/vm_ivar_lazy_set.yml index bbe42574e6..7372ffcfbc 100644 --- a/benchmark/vm_ivar_lazy_set.yml +++ b/benchmark/vm_ivar_lazy_set.yml @@ -1,5 +1,5 @@ https://github.com/ruby/ruby/blob/trunk/benchmark/vm_ivar_lazy_set.yml#L1 prelude: | - class Example + class Example def lazy_set @uninitialized ||= 123 end -- cgit v1.2.1 -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/