ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/AnyEvent/lib/AnyEvent.pm
(Generate patch)

Comparing AnyEvent/lib/AnyEvent.pm (file contents):
Revision 1.82 by root, Fri Apr 25 13:32:39 2008 UTC vs.
Revision 1.83 by root, Fri Apr 25 13:39:08 2008 UTC

926 926
927=head2 Results 927=head2 Results
928 928
929 name watchers bytes create invoke destroy comment 929 name watchers bytes create invoke destroy comment
930 EV/EV 400000 244 0.56 0.46 0.31 EV native interface 930 EV/EV 400000 244 0.56 0.46 0.31 EV native interface
931 EV/Any 100000 610 3.52 0.91 0.75 EV + AnyEvent watchers 931 EV/Any 100000 244 2.50 0.46 0.29 EV + AnyEvent watchers
932 CoroEV/Any 100000 610 3.49 0.92 0.75 coroutines + Coro::Signal 932 CoroEV/Any 100000 244 2.49 0.44 0.29 coroutines + Coro::Signal
933 Perl/Any 100000 513 4.91 0.92 1.15 pure perl implementation 933 Perl/Any 100000 513 4.92 0.87 1.12 pure perl implementation
934 Event/Event 16000 523 28.05 21.38 0.86 Event native interface 934 Event/Event 16000 516 31.88 31.30 0.85 Event native interface
935 Event/Any 16000 943 34.43 20.48 1.39 Event + AnyEvent watchers 935 Event/Any 16000 936 39.17 33.63 1.43 Event + AnyEvent watchers
936 Glib/Any 16000 1357 96.99 12.55 55.51 quadratic behaviour 936 Glib/Any 16000 1357 98.22 12.41 54.00 quadratic behaviour
937 Tk/Any 2000 1855 27.01 66.61 14.03 SEGV with >> 2000 watchers 937 Tk/Any 2000 1860 26.97 67.98 14.00 SEGV with >> 2000 watchers
938 POE/Event 2000 6644 108.15 768.19 14.33 via POE::Loop::Event 938 POE/Event 2000 6644 108.64 736.02 14.73 via POE::Loop::Event
939 POE/Select 2000 6343 94.69 807.65 562.69 via POE::Loop::Select 939 POE/Select 2000 6343 94.13 809.12 565.96 via POE::Loop::Select
940 940
941=head2 Discussion 941=head2 Discussion
942 942
943The benchmark does I<not> measure scalability of the event loop very 943The benchmark does I<not> measure scalability of the event loop very
944well. For example, a select-based event loop (such as the pure perl one) 944well. For example, a select-based event loop (such as the pure perl one)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines