Sha256: 03fa0fa9770af9809e71a42f3a039979ab6c95fcd361b65600644d326f570d60
Contents?: true
Size: 350 Bytes
Versions: 1
Compression:
Stored size: 350 Bytes
Contents
# frozen_string_literal: true require 'bundler/setup' require 'polyphony' ITERATIONS = 1_000 FIBERS = 1_000 spin do count = 0 t0 = Time.now supervise do |s| FIBERS.times do s.spin do ITERATIONS.times { snooze; count += 1 } end end end dt = Time.now - t0 puts "count: #{count} #{count / dt.to_f}/s" end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
polyphony-0.19 | examples/performance/perf_multi_snooze.rb |