diff options
Diffstat (limited to 'ruby_2_2/benchmark/gc/ring.rb')
-rw-r--r-- | ruby_2_2/benchmark/gc/ring.rb | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/ruby_2_2/benchmark/gc/ring.rb b/ruby_2_2/benchmark/gc/ring.rb deleted file mode 100644 index be2c7b7250..0000000000 --- a/ruby_2_2/benchmark/gc/ring.rb +++ /dev/null @@ -1,29 +0,0 @@ -# create many old objects - -max = 30_000_000 - -class Ring - attr_reader :next_ring - def initialize n = nil - @next_ring = n - end - - - def size - s = 1 - ring = self - while ring.next_ring - s += 1 - ring = ring.next_ring - end - s - end -end - -ring = Ring.new - -max.times{ - ring = Ring.new(ring) -} - -# p ring.size |