Newsgroups: php.internals,php.qa Path: news.php.net Xref: news.php.net php.internals:43043 php.qa:64662 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 20051 invoked from network); 14 Feb 2009 23:06:48 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 14 Feb 2009 23:06:48 -0000 Authentication-Results: pb1.pair.com smtp.mail=nlopess@php.net; spf=unknown; sender-id=unknown Authentication-Results: pb1.pair.com header.from=nlopess@php.net; sender-id=unknown Received-SPF: unknown (pb1.pair.com: domain php.net does not designate 212.55.154.23 as permitted sender) X-PHP-List-Original-Sender: nlopess@php.net X-Host-Fingerprint: 212.55.154.23 relay3.ptmail.sapo.pt Linux 2.4/2.6 Received: from [212.55.154.23] ([212.55.154.23:60291] helo=sapo.pt) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id E3/27-08422-78E47994 for ; Sat, 14 Feb 2009 18:06:48 -0500 Received: (qmail 24063 invoked from network); 14 Feb 2009 23:06:43 -0000 Received: from unknown (HELO sapo.pt) (10.134.37.164) by relay3 with SMTP; 14 Feb 2009 23:06:43 -0000 Received: (qmail 20413 invoked from network); 14 Feb 2009 23:06:43 -0000 X-AntiVirus: PTMail-AV 0.3-0.92.0 X-Virus-Status: Clean (0.00473 seconds) Received: from unknown (HELO PC3EE1F19287) (nunoplopes@sapo.pt@[84.165.157.64]) (envelope-sender ) by mta14 (qmail-ldap-1.03) with SMTP for ; 14 Feb 2009 23:06:43 -0000 Message-ID: <51A90DD7608A4D48AB9BDF0BB19F0355@PC3EE1F19287> To: , Cc: "Paul Biggar" Date: Sat, 14 Feb 2009 23:06:38 -0000 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.5512 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 Subject: [RFC] Better benchmarks for PHP From: nlopess@php.net ("Nuno Lopes") Hi, Currently PHP's benchmarks are very poor. The PHP interpreter is only timed against bench.php. Sadly, this doesn't make use of the majority of PHP's features, principally OO, but also includes and variable-variables. We'd like to help rectify that, and have created an RFC with some initial ideas. It's available at http://wiki.php.net/rfc/better_benchmarks The idea at first is not to do something perfect the first time. Rather, we'd like to have something quickly, so as not to lose momentum. A good first step might be porting some javascript benchmarks to PHP. Based on that experience, we can go about the larger and more difficult task of porting some web-apps to make representative benchmarks. Comments, criticisms and volunteers especially welcome, Nuno Lopes & Paul Biggar