On Fri, Feb 04, 2000 at 11:46:29AM +0000, [EMAIL PROTECTED] wrote:
> $ perl -MEvent -e 'require Event::Watcher; system("ps l $$"); require "Event/$_.pm" 
>for (qw(idle inactivity io signal timer var));  system("ps l $$");'
>   F   UID   PID  PPID PRI  NI   VSZ  RSS WCHAN  STAT TTY        TIME COMMAND
> 000  1002  2157  2132   9   0  2880 1636 wait4  S    pts/5      0:00 perl -MEvent -e 
>require Event::Watcher
>   F   UID   PID  PPID PRI  NI   VSZ  RSS WCHAN  STAT TTY        TIME COMMAND
> 000  1002  2157  2132  15   0  2940 1696 wait4  S    pts/5      0:00 perl -MEvent -e 
>require Event::Watcher
> 
> is 60K really worth it.

Hm.  I see even less savings on my Solaris 7 sun4u sparc SUNW,Ultra-1
machine.

[joshua@eq1062] % perl -e 'system("ps -l -p $$"); require Event; system("ps -l -p 
$$"); require "Event/$_.pm" for qw(idle io signal timer var); system("ps -l -p $$")'
 F S   UID   PID  PPID  C PRI NI     ADDR     SZ    WCHAN TTY      TIME CMD
 8 S 10511 21540 18239  1  51 20 713a8750    351 713a87bc pts/6    0:00 perl
 F S   UID   PID  PPID  C PRI NI     ADDR     SZ    WCHAN TTY      TIME CMD
 8 S 10511 21540 18239  1  75 20 713a8750    452 713a87bc pts/6    0:00 perl
 F S   UID   PID  PPID  C PRI NI     ADDR     SZ    WCHAN TTY      TIME CMD
 8 S 10511 21540 18239  2  85 20 713a8750    460 713a87bc pts/6    0:00 perl

The difference between Event and Event with watchers is about 8K.

> I would say just add requires for the standard Event classes into Event.pm

OK.  I'll load these by default: qw(idle io signal timer var).

-- 
"May the best description of competition prevail."
           via, but not speaking for Deutsche Bank

Reply via email to