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.69 by root, Fri Apr 25 07:15:09 2008 UTC vs.
Revision 1.70 by root, Fri Apr 25 07:25:44 2008 UTC

900 900
901=head2 Results 901=head2 Results
902 902
903 name watcher bytes create invoke destroy comment 903 name watcher bytes create invoke destroy comment
904 EV/EV 400000 244 0.56 0.46 0.31 EV native interface 904 EV/EV 400000 244 0.56 0.46 0.31 EV native interface
905 EV/Any 100000 610 3.52 0.91 0.75 905 EV/Any 100000 610 3.52 0.91 0.75 EV + AnyEvent watchers
906 CoroEV/Any 100000 610 3.49 0.92 0.75 coroutines + Coro::Signal 906 CoroEV/Any 100000 610 3.49 0.92 0.75 coroutines + Coro::Signal
907 Perl/Any 10000 654 4.64 1.22 0.77 pure perl implementation 907 Perl/Any 16000 654 4.64 1.22 0.77 pure perl implementation
908 Event/Event 10000 523 28.05 21.38 5.22 Event native interface 908 Event/Event 16000 523 28.05 21.38 0.86 Event native interface
909 Event/Any 10000 943 34.43 20.48 1.39 909 Event/Any 16000 943 34.43 20.48 1.39 Event + AnyEvent watchers
910 Glib/Any 16000 1357 96.99 12.55 55.51 quadratic behaviour 910 Glib/Any 16000 1357 96.99 12.55 55.51 quadratic behaviour
911 Tk/Any 2000 1855 27.01 66.61 14.03 SEGV with >> 2000 watchers 911 Tk/Any 2000 1855 27.01 66.61 14.03 SEGV with >> 2000 watchers
912 POE/Event 2000 6644 108.15 768.19 14.33 via POE::Loop::Event
912 POE/Select 2000 6343 94.69 807.65 562.69 POE::Loop::Select 913 POE/Select 2000 6343 94.69 807.65 562.69 via POE::Loop::Select
913 POE/Event 2000 6644 108.15 768.19 14.33 POE::Loop::Event
914 914
915=head2 Discussion 915=head2 Discussion
916 916
917The benchmark does I<not> measure scalability of the event loop very 917The benchmark does I<not> measure scalability of the event loop very
918well. For example, a select-based event loop (such as the pure perl one) 918well. For example, a select-based event loop (such as the pure perl one)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines