Project

General

Profile

Actions

Bug #8335

closed

Performance regression with many threads

Added by mperham (Mike Perham) almost 11 years ago. Updated almost 11 years ago.

Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-darwin12.3.0]
[ruby-core:54603]

Description

I've created a simple case to reproduce a performance problem with Sidekiq. A customer is using 200 worker threads to process background jobs and finding it to be quite slow. To process 50,000 jobs, it takes Ruby 1.9.3 about 200 seconds. With Ruby 2.0, the time required is almost double. Please see instructions to reproduce the problem here:

https://github.com/mperham/sidekiq/tree/master/myapp#ruby-20-slowness-with-big-concurrency

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0