ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/libev/ev.pod
(Generate patch)

Comparing libev/ev.pod (file contents):
Revision 1.371 by root, Sat Jun 4 05:25:03 2011 UTC vs.
Revision 1.372 by root, Sat Jun 4 05:44:16 2011 UTC

952overhead for the actual polling but can deliver many events at once. 952overhead for the actual polling but can deliver many events at once.
953 953
954By setting a higher I<io collect interval> you allow libev to spend more 954By setting a higher I<io collect interval> you allow libev to spend more
955time collecting I/O events, so you can handle more events per iteration, 955time collecting I/O events, so you can handle more events per iteration,
956at the cost of increasing latency. Timeouts (both C<ev_periodic> and 956at the cost of increasing latency. Timeouts (both C<ev_periodic> and
957C<ev_timer>) will be not affected. Setting this to a non-null value will 957C<ev_timer>) will not be affected. Setting this to a non-null value will
958introduce an additional C<ev_sleep ()> call into most loop iterations. The 958introduce an additional C<ev_sleep ()> call into most loop iterations. The
959sleep time ensures that libev will not poll for I/O events more often then 959sleep time ensures that libev will not poll for I/O events more often then
960once per this interval, on average. 960once per this interval, on average.
961 961
962Likewise, by setting a higher I<timeout collect interval> you allow libev 962Likewise, by setting a higher I<timeout collect interval> you allow libev

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines