Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:32123 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 10354 invoked by uid 1010); 8 Sep 2007 18:57:00 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 10337 invoked from network); 8 Sep 2007 18:56:59 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 8 Sep 2007 18:56:59 -0000 Authentication-Results: pb1.pair.com header.from=rasmus@lerdorf.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=rasmus@lerdorf.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain lerdorf.com from 204.11.219.139 cause and error) X-PHP-List-Original-Sender: rasmus@lerdorf.com X-Host-Fingerprint: 204.11.219.139 mail.lerdorf.com Received: from [204.11.219.139] ([204.11.219.139:48404] helo=mail.lerdorf.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A9/E1-07479-B70F2E64 for ; Sat, 08 Sep 2007 14:56:59 -0400 Received: from trainburn-lm-corp-yahoo-com.local (c-24-6-228-50.hsd1.ca.comcast.net [24.6.228.50]) (authenticated bits=0) by mail.lerdorf.com (8.14.1/8.14.1/Debian-9) with ESMTP id l88Iupgh022700 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sat, 8 Sep 2007 11:56:52 -0700 Message-ID: <46E2F06F.5080509@lerdorf.com> Date: Sat, 08 Sep 2007 11:56:47 -0700 User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: Antony Dovgal CC: internals@lists.php.net References: <698DE66518E7CA45812BD18E807866CEA2ABE1@us-ex1.zend.net> <46E2CE70.4040907@daylessday.org> <46E2DC80.5060903@lerdorf.com> <46E2E506.4080808@daylessday.org> In-Reply-To: <46E2E506.4080808@daylessday.org> X-Enigmail-Version: 0.95.3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV 0.91.2/4197/Sat Sep 8 09:43:41 2007 on colo.lerdorf.com X-Virus-Status: Clean Subject: Re: FW: [PHP-DEV] Patch for macros for tracking refcount and is_ref From: rasmus@lerdorf.com (Rasmus Lerdorf) Antony Dovgal wrote: > On 08.09.2007 21:31, Rasmus Lerdorf wrote: >> Facebook is quite active in APC development. > > I'm glad for APC, but this is a separate project (or a sub-project, whatever). > >> And yes, if it turns out to be 10% slower, a lot of sites are going to want to run without it. > > Right, but saying that we should be especially careful because this patch may affect company XXX makes no sense to me. > Either this company is interested in this patch and helps us to make it better, or we follow the usual development process > (i.e. try to make it as better as we can and release when it's ready, but we don't test it for years to stabilize it). > >> For scripts that aren't very complex and don't run for a long time, GC >> simply isn't a very interesting feature. > > Well, for not very complex scripts most of the engine improvements are not very interesting. Sure, but most of them also aren't detrimental to the short and fast scripts that make up most efficient sites. Like Stas says, try to avoid penalties for people who don't use a particular new feature. This falls under that same category. -Rasmus