Ruby Long Running Benchmarks


Benchmark Types
Show the last
Results
Compare

App mandelbrot Graph (Iteration per second)

App mandelbrot Graph (RSS memory usage)

App mandelbrot Script View on Github

require 'complex'

def mandelbrot? z
  i = 0
  while i<100
    i += 1
    z = z * z
    return false if z.abs > 2
  end
  true
end

ary = []

(0..1000).each{|dx|
  (0..1000).each{|dy|
    x = dx / 50.0
    y = dy / 50.0
    c = Complex(x, y)
    ary << c if mandelbrot?(c)
  }
}