1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
benchmark: vm1_gc_short_with_long: | long_lived = Array.new(1_000_000){|i| "#{i}"} GC.start GC.start i = 0 while i<30_000_000 # while loop 1 a = '' # short-lived String b = '' c = '' d = '' e = '' f = '' i+=1 end loop_count: 1