Hi Marcus,

I'm very well aware of this. But to me, optimizing code to win CPU-cycles is
one of the great pleasures I have in programming :). So I am and was fully
aware that what I submitted here were probably those less interesting 90% of
code that isn't used all the time. But I still enjoy finding these things,
and I do think that a large amount of performance improvements in that less
interesting 90% of the code, in the end can add up to something interesting
(although I am aware that there probably isn't that much to improve on a
code level, since I noticed the vast majority of the PHP codebase is already
written in a pretty optimal way).

So I knew my post here could be in vain, and maybe it still is. Feel free to
apply the things I found, or don't :) No hard feelings from me either way. I
enjoyed finding them :)

Regards,

Ron


"Marcus Boerger" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> Hello Ron,
>
>   the first rule about optimizing is the 80-20 or 90-10 rule or whatever
> you like more. Either way the idea is that the program spends more than
> 90% of it's run-time in less than 10% of it's functions. This is a very
> general idea but nontheless has proven right since people program. On
> the contray this rule means that you should spend 90% of your optimizing
> power in those 10%. Much of it identifying these 10%. Now guess you were
> finding all the small things you aim for, you as must as increase he 90%
> that have little to non influence on the overall run-time efficiency.
>
>
> Just in case anybody wanted to hear this :-)
>
>
> best regards
> marcus
>
> Tuesday, March 14, 2006, 12:48:33 PM, you wrote:
>
> > It's probably not measurable, but a lot of small improvements like these
may
> > be measurable. I don't know how often this situation occurs per request,
but
> > if it happens for all apache config flags and php.ini flags, it may be
worth
> > improving. If an improvement is not measurable per request (but is
> > measurable as an isolated case), is that a reason not to do it? I don't
> > think so. But I'm not the one to judge :) So I'll just leave this up to
the
> > big kahuna's, and I don't really feel like something this small
justifies
> > any big discussions.
>
> > Ron
>
> > "Edin Kadribasic" <[EMAIL PROTECTED]> schreef in bericht
> > news:[EMAIL PROTECTED]
> >> Ron Korving wrote:
> >>> Oh right, okay. For a moment I thought you were talking about a
> >>> variable-length case insensitive string compare based on this
principle
> >>> :) Your macro seems like a good idea to me. The function I was talking
> >>> about was an apache-flag checking function, not php.ini, but I guess
this
> >>> could just as well be applied for php.ini.
> >>>
> >>> Like I said, the speedup is about 5x, so I think it's worth it.
> >>
> >> The speedup of a single function might as well be 5x, but how many time
is
> >> it called and can the performance increase be measured in benchmark
test
> >> such as the that was posted by Rasmus?
> >>
> >> Edin
>
>
>
>
> Best regards,
>  Marcus

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to