Sha256: 62b3931b4a118a21bc4b0d9083625b4eada3516d2770f2be22f169968f9195cc

Contents?: true

Size: 387 Bytes

Versions: 2

Compression:

Stored size: 387 Bytes

Contents

require 'rubygems'
require 'benchmark'

N = 10_000

def run(name)
  require name
  Benchmark.bm do |rep|
    rep.report("generating #{ N } names (#{name} #{Faker::VERSION})") do
      N.times do
        Faker::Name.name
      end
    end
  end
  $stdout.flush
  exit(0)
end

fork { run("faker") }; Process.wait
fork { run("ffaker") }; Process.wait
fork { run("ffakerer") }; Process.wait

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ffakerer-1.0.2 scripts/benchmark.rb
ffakerer-1.0.1 scripts/benchmark.rb