Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:40506 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 13672 invoked from network); 14 Sep 2008 03:31:31 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 14 Sep 2008 03:31:31 -0000 Authentication-Results: pb1.pair.com smtp.mail=stas@zend.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=stas@zend.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 212.25.124.163 as permitted sender) X-PHP-List-Original-Sender: stas@zend.com X-Host-Fingerprint: 212.25.124.163 il-gw1.zend.com Windows 2000 SP4, XP SP1 Received: from [212.25.124.163] ([212.25.124.163:58140] helo=il-gw1.zend.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A2/92-33739-1958CC84 for ; Sat, 13 Sep 2008 23:31:30 -0400 Received: from us-ex1.zend.com ([192.168.16.5]) by il-gw1.zend.com with Microsoft SMTPSVC(6.0.3790.3959); Sun, 14 Sep 2008 06:32:42 +0300 Received: from [192.168.17.8] ([192.168.17.8]) by us-ex1.zend.com with Microsoft SMTPSVC(6.0.3790.3959); Sat, 13 Sep 2008 20:32:39 -0700 Message-ID: <48CC85D7.4010401@zend.com> Date: Sat, 13 Sep 2008 20:32:39 -0700 Organization: Zend Technologies User-Agent: Thunderbird 2.0.0.16 (Windows/20080708) MIME-Version: 1.0 To: Gregory Beaver CC: internals@lists.php.net References: <48C59D5C.4050507@chiaraquartet.net> <48C5A909.4030502@zend.com> <48C602D5.6020704@chiaraquartet.net> <48C6A6AA.7050003@zend.com> <48C9F2F6.4080007@chiaraquartet.net> <48CAC1EF.2090501@zend.com> <48CB20BA.4070609@chiaraquartet.net> In-Reply-To: <48CB20BA.4070609@chiaraquartet.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 14 Sep 2008 03:32:39.0638 (UTC) FILETIME=[89F6BF60:01C9161A] Subject: Re: [PATCH] Re: [PHP-DEV] namespace examples (solving name resolutionorderissues) From: stas@zend.com (Stanislav Malyshev) Hi! > In other words, there is simply no comparison. Userspace class usage > outnumbers internal class usage by an order of magnitude in typical OO > PHP code. I didn't claim userspace class usage outnumbers internal class usage or otherwise. What I claimed is that since we have a lot of files (framework has 1821, as you very helpfully pointed out) and those use 950 instances of internals classes, application using Framework has big chance to "score" hundreds of uncacheable autoloads. And that is not counting user code, which would add to the problem. -- Stanislav Malyshev, Zend Software Architect stas@zend.com http://www.zend.com/ (408)253-8829 MSN: stas@zend.com