diff options
author | Eric Wong <normalperson@yhbt.net> | 2009-12-01 23:39:32 -0800 |
---|---|---|
committer | Eric Wong <normalperson@yhbt.net> | 2009-12-02 00:23:02 -0800 |
commit | 154e7af0225a0375274991ee7bd1fc8ad22c1c37 (patch) | |
tree | 2274e7beaa114f88126573830d0bccf7df4c3904 /Documentation/comparison.haml | |
parent | c50b69ddf0f1305bb39ed812d084f59db6dd9897 (diff) | |
download | rainbows-154e7af0225a0375274991ee7bd1fc8ad22c1c37.tar.gz |
This should be like RevThreadSpawn except with more predictable performance (but higher memory usage under low load).
Diffstat (limited to 'Documentation/comparison.haml')
-rw-r--r-- | Documentation/comparison.haml | 27 |
1 files changed, 22 insertions, 5 deletions
diff --git a/Documentation/comparison.haml b/Documentation/comparison.haml index ae0ef47..db8e405 100644 --- a/Documentation/comparison.haml +++ b/Documentation/comparison.haml @@ -85,13 +85,17 @@ %td.r19 Yes %td.rbx No %td.slow Yes + %tr.comp_row + %td.mod RevThreadPool + %td.tee No + %td.r18 Slow* + %td.r19 Yes + %td.rbx No + %td.slow Yes %ul %li - RevThreadSpawn + 1.8 performance is being improved, follow - the - %a(href="http://rubyforge.org/mailman/listinfo/rev-talk") - rev-talk mailing list - for details. + RevThread* + 1.8 performance is bad with Rev <= 0.3.1. + Rev 0.3.2 (when it is released) should be much faster under 1.8. %li waiting on Rubinius for better signal handling %li @@ -180,6 +184,13 @@ %a(href="http://rubyeventmachine.com") EventMachine %td.thr No %td.reent Yes + %tr.comp_row + %td.mod RevThreadPool + %td.slowio + thread-safe Ruby, + %a(href="http://rev.rubyforge.org/") Rev + %td.thr Yes + %td.reent No %ul %li @@ -276,6 +287,12 @@ %td.app_pool Yes* %td.lock Yes* %td.async NeverBlock, async_sinatra + %tr.comp_row + %td.mod RevThreadPool + %td.devfd Yes + %td.app_pool Yes + %td.lock Dumb + %td.async standard Ruby %ul %li |