Hi Stats,

Everybody is providing clear and proven results. You are the only one who is
throwing around hypothetical numbers (that 5% figure comes out of your
head). Can you please be more responsible and provide some real results ?

Also, pretty much every feature of a language can be abused. From my point
of view, using autoload for every class IS abusive (as we all know, thanks
to many benchmarks, that it affects performance negatively). But I don't
defend its abolition because of that.

Thank you kindly,
Nicolas.

On Dec 3, 2007 5:16 PM, Stanislav Malyshev <[EMAIL PROTECTED]> wrote:

> > Remember, we both found, independently, that combining separate files
> > yields from a 10-30% performance increase.  I have only talked to 2
>
> On synthetic benchmarks. On real apps, which do databases, calculations,
> network, etc. that would be probably no more than 5%, probably even
> less. And I don't see any application shipping in this format.
>
> This is a very problematic issue - adding a feature into a language that
> serves only very specific very narrow performance scenario but which
> will inevitably be widely abused in cases which have nothing to do with
> that scenario.
>
> > the feature unnecessary.  If you'd like, I could put you in contact with
> > developers who have been struggling with combining files for several
> > years now.
>
> Why were they "struggling" - only problem existing with it is
> namespaces, and they certainly couldn't try to use namespaces for years?
> If they had other problems, they will keep having them and multiple
> namespaces per file are not going to help them.
>
> > Anecdotally, I heard of a recent file-combining optimization to a very
> > popular CMS that resulted in a 45% performance improvement.  Improving
>
> Did they use bytecode caching?
> Anyway, I have hard time believing PHP include is so broken, but if it
> is - it should be fixed, not through creating syntax-level workarounds
> but directly.
>
>  > really the only reason not to implement the multiple namespaces
> per-file
>
> I think I described my reasons now multiple times.
> --
> Stanislav Malyshev, Zend Software Architect
> [EMAIL PROTECTED]   http://www.zend.com/
> (408)253-8829   MSN: [EMAIL PROTECTED]
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

Reply via email to