Sha256: 706ea271766e0ef0c34ce9813b7db2f07a1a9ba601f4b445dc66123e9e19274d
Contents?: true
Size: 467 Bytes
Versions: 3
Compression:
Stored size: 467 Bytes
Contents
#!/usr/bin/env ruby # Trap interrupts to quit cleanly. See # https://twitter.com/mitchellh/status/283014103189053442 Signal.trap('INT') { abort } require 'bundler/setup' require 'benchmark/ips' require 'sidekiq-unique-jobs' ITERATIONS ||= 10_000 Benchmark.ips do |x| x.config(time: 5, warmup: 2) x.report('new_shit') do |_times| SidekiqUniqueJobs::Scripts.call(:aquire_lock, nil, keys: [SecureRandom.hex], argv: [SecureRandom.hex]) end x.compare! end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
sidekiq-unique-jobs-4.0.16 | bin/bench |
sidekiq-unique-jobs-4.0.15 | bin/bench |
sidekiq-unique-jobs-4.0.13 | bin/bench |