зеркало из https://github.com/github/ruby.git
add vm_ivar_of_class_set
benchmark for a class's ivar setter
This commit is contained in:
Родитель
acb23454e5
Коммит
a7776077be
|
@ -0,0 +1,11 @@
|
|||
prelude: |
|
||||
class C
|
||||
@a = 1
|
||||
def self.a o
|
||||
@a = o; @a = o; @a = o; @a = o; @a = o; @a = o;
|
||||
end
|
||||
end
|
||||
benchmark:
|
||||
vm_ivar_of_class_set: |
|
||||
a = C.a(nil)
|
||||
loop_count: 30000000
|
Загрузка…
Ссылка в новой задаче