Well, it forks a new process for every worker, instead of just spawning
a thread. That's not free, and the overall impact depends on how long
your workers run.
On the positive side, you can launch a "persistent" worker, and then
start threads inside that worker from MiddleMan. So for short workers
you can emulate the old behavior, and presumably performance. (Well,
there's an additional IPC there.)
Thorsten
Jason Fox wrote:
> The new backgroundrb seemed to me to be markedly slower than the old
> one. So, I ran a "side-by-side" comparison test using a worker that
> I had written which parses a CSV file and loads the results into a
> database. The results? The latest version appears to take twice as
> long to run the same code as the previous version. Has anyone else
> experienced speed issues with the new version?
>> Regards,
> Jason
> _______________________________________________
> Backgroundrb-devel mailing list
>Backgroundrb-devel at rubyforge.org>http://rubyforge.org/mailman/listinfo/backgroundrb-devel>>