Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:36141 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 84343 invoked from network); 14 Mar 2008 16:08:04 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 14 Mar 2008 16:08:04 -0000 Authentication-Results: pb1.pair.com header.from=dmitry@zend.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=dmitry@zend.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 212.25.124.162 as permitted sender) X-PHP-List-Original-Sender: dmitry@zend.com X-Host-Fingerprint: 212.25.124.162 mail.zend.com Windows 2000 SP4, XP SP1 Received: from [212.25.124.162] ([212.25.124.162:2810] helo=mx1.zend.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 04/AE-09575-1E2AAD74 for ; Fri, 14 Mar 2008 11:08:04 -0500 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Fri, 14 Mar 2008 18:08:18 +0200 Message-ID: <06B0D32C7A96544490D18AF653D6BDE5026BA3C7@il-ex1.zend.net> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PHP-DEV] Patch for opcode caches Thread-Index: AciF56UG8PXezYsySpS0o1Wo9MT/6gABWgQA To: "Marcus Boerger" Cc: "Andi Gutmans" , "Stas Malyshev" , "phpxcache" , Subject: RE: [PHP-DEV] Patch for opcode caches From: dmitry@zend.com ("Dmitry Stogov") > I do not want to remove early binding. In fact I always=20 > wanted to have early binding as much as possible. Because=20 > that is faster and makes compiler caches easier. So why slow=20 > down stuff? A Compiler cache wants everythign as static as=20 > possible which means a compiler cache wants early binding.=20 > This is also faster. So what are you proposing here? As I already explained, early binding may not work for cached code, because of cross file dependencies. My patch allows to delay early binding from file-compile-time to file-load-from-cache-time. Thanks. Dmitry.