… | |
… | |
1005 | |
1005 | |
1006 | =head2 Summary |
1006 | =head2 Summary |
1007 | |
1007 | |
1008 | =over 4 |
1008 | =over 4 |
1009 | |
1009 | |
1010 | =item * Using EV through AnyEvent is faster than any other event loop, but most |
1010 | =item * Using EV through AnyEvent is faster than any other event loop |
1011 | event loops have acceptable performance with or without AnyEvent. |
1011 | (even when used without AnyEvent), but most event loops have acceptable |
|
|
1012 | performance with or without AnyEvent. |
1012 | |
1013 | |
1013 | =item * The overhead AnyEvent adds is usually much smaller than the overhead of |
1014 | =item * The overhead AnyEvent adds is usually much smaller than the overhead of |
1014 | the actual event loop, only with extremely fast event loops such as the EV |
1015 | the actual event loop, only with extremely fast event loops such as EV |
1015 | adds AnyEvent significant overhead. |
1016 | adds AnyEvent significant overhead. |
1016 | |
1017 | |
1017 | =item * You should simply avoid POE like the plague if you want performance or |
1018 | =item * You should simply avoid POE like the plague if you want performance or |
1018 | reasonable memory usage. |
1019 | reasonable memory usage. |
1019 | |
1020 | |