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

Comparing libev/ev.pod (file contents):
Revision 1.249 by root, Wed Jul 8 04:29:31 2009 UTC vs.
Revision 1.250 by root, Thu Jul 9 09:11:20 2009 UTC

3671defined to be C<0>, then they are not. 3671defined to be C<0>, then they are not.
3672 3672
3673=item EV_MINIMAL 3673=item EV_MINIMAL
3674 3674
3675If you need to shave off some kilobytes of code at the expense of some 3675If you need to shave off some kilobytes of code at the expense of some
3676speed, define this symbol to C<1>. Currently this is used to override some 3676speed (but with the full API), define this symbol to C<1>. Currently this
3677inlining decisions, saves roughly 30% code size on amd64. It also selects a 3677is used to override some inlining decisions, saves roughly 30% code size
3678much smaller 2-heap for timer management over the default 4-heap. 3678on amd64. It also selects a much smaller 2-heap for timer management over
3679the default 4-heap.
3680
3681You can save even more by disabling watcher types you do not need and
3682setting C<EV_MAXPRI> == C<EV_MINPRI>.
3679 3683
3680=item EV_PID_HASHSIZE 3684=item EV_PID_HASHSIZE
3681 3685
3682C<ev_child> watchers use a small hash table to distribute workload by 3686C<ev_child> watchers use a small hash table to distribute workload by
3683pid. The default size is C<16> (or C<1> with C<EV_MINIMAL>), usually more 3687pid. The default size is C<16> (or C<1> with C<EV_MINIMAL>), usually more

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines