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

Comparing libev/ev.pod (file contents):
Revision 1.251 by root, Fri Jul 10 00:36:21 2009 UTC vs.
Revision 1.252 by root, Fri Jul 10 19:10:19 2009 UTC

3676speed (but with the full API), define this symbol to C<1>. Currently this 3676speed (but with the full API), define this symbol to C<1>. Currently this
3677is used to override some inlining decisions, saves roughly 30% code size 3677is used to override some inlining decisions, saves roughly 30% code size
3678on amd64. It also selects a much smaller 2-heap for timer management over 3678on amd64. It also selects a much smaller 2-heap for timer management over
3679the default 4-heap. 3679the default 4-heap.
3680 3680
3681You can save even more by disabling watcher types you do not need and 3681You can save even more by disabling watcher types you do not need
3682setting C<EV_MAXPRI> == C<EV_MINPRI>. 3682and setting C<EV_MAXPRI> == C<EV_MINPRI>. Also, disabling C<assert>
3683(C<-DNDEBUG>) will usually reduce code size a lot.
3683 3684
3684Defining C<EV_MINIMAL> to C<2> will additionally reduce the core API to 3685Defining C<EV_MINIMAL> to C<2> will additionally reduce the core API to
3685provide a bare-bones event library. See C<ev.h> for details on what parts 3686provide a bare-bones event library. See C<ev.h> for details on what parts
3686of the API are still available, and do not complain if this subset changes 3687of the API are still available, and do not complain if this subset changes
3687over time. 3688over time.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines