Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:29594 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 66184 invoked by uid 1010); 21 May 2007 06:23:03 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 66169 invoked from network); 21 May 2007 06:23:03 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 21 May 2007 06:23:03 -0000 Authentication-Results: pb1.pair.com header.from=sesser@hardened-php.net; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=sesser@hardened-php.net; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain hardened-php.net from 81.169.159.221 cause and error) X-PHP-List-Original-Sender: sesser@hardened-php.net X-Host-Fingerprint: 81.169.159.221 hardened-php.net Linux 2.4/2.6 Received: from [81.169.159.221] ([81.169.159.221:59919] helo=mail.hardened-php.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 42/29-05892-6CA31564 for ; Mon, 21 May 2007 02:23:03 -0400 Received: from [192.168.1.77] (p5b006c97.dip.t-dialin.net [91.0.108.151]) by mail.hardened-php.net (Postfix) with ESMTP id D6B641202B3; Mon, 21 May 2007 06:59:04 +0200 (CEST) Message-ID: <46513AC8.6020703@hardened-php.net> Date: Mon, 21 May 2007 08:23:04 +0200 User-Agent: Thunderbird 2.0.0.0 (Windows/20070326) MIME-Version: 1.0 To: Stanislav Malyshev Cc: Cristian Rodriguez , internals@lists.php.net References: <465022BE.1020905@hardened-php.net> <7d5a202f0705201415s71982fd2jb61b8bffbb7ba6de@mail.gmail.com> <46513546.5000303@zend.com> <7d5a202f0705202303s2ff4d0cdg1157c1e245c3c2e4@mail.gmail.com> <46513745.7030701@zend.com> In-Reply-To: <46513745.7030701@zend.com> X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Dismantling the lies... From: sesser@hardened-php.net (Stefan Esser) > > Well, php test suite is a functional test, so if the patch is done > correctly it'd pass of course. I'm moe worried about the performance - > my experience shows that the guesses are often wrong when talked about > performance effects in complicated code. If you would have time to run > a benchmark using something like bench.php and maybe some more > complicated code, it'd be nice to know the result. bench.php is a totally unrealistic benchmark that has nothing todo with real life PHP applications. Of course when you call a function several million times the performance penalty will be big if you add code that executed with every function call. But in reality PHP applications don't call millions of functions. Most of the waiting time in PHP applications is waiting for disk/DB I/O operations. Stefan Esser