On Wed, 7 Jun 2000, ___cliff rayman___ wrote:
>
>
> Stas Bekman wrote:
>
> >
> >
> > Per your request:
> >
> > The handler:
> >
> > query | avtime completed failed rps
> > -----------------------------------------------
> > single_print | 110 5000 0 881
> > here_print | 111 5000 0 881
> > list_print | 111 5000 0 880
> > concat_print | 111 5000 0 873
> > multi_print | 119 5000 0 820
> > -----------------------------------------------
>
> not very much difference once stuck in a handler.
> obviously multi_print is both ugly and slow, but the rest should be used by the
> discretion of the programmer based on the one that is easiest to maintain in
> the code.
absolutely. I'd also love to know why is it different under the handler.
(talking about relative performance!)
> > The benchmark unbuffered:
> > single_print: 2 wallclock secs ( 2.44 usr + 0.31 sys = 2.75 CPU)
> > here_print: 4 wallclock secs ( 2.34 usr + 0.54 sys = 2.88 CPU)
> > list_print: 8 wallclock secs ( 7.06 usr + 0.43 sys = 7.49 CPU)
> > concat_print: 9 wallclock secs ( 8.95 usr + 0.66 sys = 9.61 CPU)
> > multi_print: 22 wallclock secs (16.94 usr + 5.74 sys = 22.68 CPU)
> >
> > The benchmark unbuffered:
>
> should this say "The benchmark buffered"??
oops, buffered of course (copy-n-paste typo)
> > single_print: 1 wallclock secs ( 1.70 usr + 0.02 sys = 1.72 CPU)
> > here_print: 1 wallclock secs ( 1.78 usr + 0.01 sys = 1.79 CPU)
> > list_print: 7 wallclock secs ( 6.44 usr + 0.05 sys = 6.49 CPU)
> > concat_print: 9 wallclock secs ( 8.04 usr + 0.06 sys = 8.10 CPU)
> > multi_print: 10 wallclock secs (10.56 usr + 0.09 sys = 10.65 CPU)
> >
> > The interesting thing is that list_print and concat_print are quite bad in
> > the benchmark but very good in the handler. The rest holds.
>
> --
> ___cliff [EMAIL PROTECTED]
>
>
>
_____________________________________________________________________
Stas Bekman JAm_pH -- Just Another mod_perl Hacker
http://stason.org/ mod_perl Guide http://perl.apache.org/guide
mailto:[EMAIL PROTECTED] http://perl.org http://stason.org/TULARC
http://singlesheaven.com http://perlmonth.com http://sourcegarden.org