summaryrefslogtreecommitdiff
path: root/ruby_2_2/benchmark/gc/ring.rb
diff options
context:
space:
mode:
Diffstat (limited to 'ruby_2_2/benchmark/gc/ring.rb')
-rw-r--r--ruby_2_2/benchmark/gc/ring.rb29
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