about summary refs log tree commit homepage
path: root/Documentation
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2009-12-01 23:39:32 -0800
committerEric Wong <normalperson@yhbt.net>2009-12-02 00:23:02 -0800
commit154e7af0225a0375274991ee7bd1fc8ad22c1c37 (patch)
tree2274e7beaa114f88126573830d0bccf7df4c3904 /Documentation
parentc50b69ddf0f1305bb39ed812d084f59db6dd9897 (diff)
downloadrainbows-154e7af0225a0375274991ee7bd1fc8ad22c1c37.tar.gz
This should be like RevThreadSpawn except with more predictable
performance (but higher memory usage under low load).
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/comparison.haml27
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 &lt;= 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