Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:86841 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 65719 invoked from network); 24 Jun 2015 10:21:45 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Jun 2015 10:21:45 -0000 Authentication-Results: pb1.pair.com smtp.mail=yohgaki@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=yohgaki@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.160.170 as permitted sender) X-PHP-List-Original-Sender: yohgaki@gmail.com X-Host-Fingerprint: 209.85.160.170 mail-yk0-f170.google.com Received: from [209.85.160.170] ([209.85.160.170:33427] helo=mail-yk0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F0/B1-55790-8B48A855 for ; Wed, 24 Jun 2015 06:21:44 -0400 Received: by ykdt186 with SMTP id t186so21188947ykd.0 for ; Wed, 24 Jun 2015 03:21:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=uwgkmBMigpNYqxQsGj41SqFfxYY+94D+6KgA45XapK0=; b=dXl5z5eS7eHEkqFYBJuyEYCYkHiVMwWG0NcvPQMPF2dbwO77bny3ZllnIl8RGt/Z47 p5A9c3jZTvffW3PeE4lfdeC1UkmqdNYL5SvHnQZiVsjLAz0VxiTilOGEUCARNr5nEPT2 1wJyoDi8+y6KGskVA+o8af4CEu7B2iWPcw3HcsIg3V33Q23Al19FsO1b3RDaXystVn63 PzB74RAstDBeeAq0fXHY4+if+A1lLOP+GyTnzbDcRkqUVj3igv9a18y/B+7TIdJWGu/Y HLfXp+J0Kh+NznSR8w0hdouCBaMpaPb2RmGl/sh/pkOcdt52by0cU9VXJJOYn1gdpH1G NGQg== X-Received: by 10.129.103.84 with SMTP id b81mr34434188ywc.55.1435141301379; Wed, 24 Jun 2015 03:21:41 -0700 (PDT) MIME-Version: 1.0 Sender: yohgaki@gmail.com Received: by 10.129.48.129 with HTTP; Wed, 24 Jun 2015 03:21:02 -0700 (PDT) In-Reply-To: References: Date: Wed, 24 Jun 2015 19:21:02 +0900 X-Google-Sender-Auth: bDuA8F_roTyto3XZMEfBKtB8UCY Message-ID: To: Ferenc Kovacs Cc: "internals@lists.php.net" Content-Type: multipart/alternative; boundary=001a11490eb878a9cb051940df6b Subject: Re: [PHP-DEV] Move to Fast ZPP? From: yohgaki@ohgaki.net (Yasuo Ohgaki) --001a11490eb878a9cb051940df6b Content-Type: text/plain; charset=UTF-8 Hi Ferenc, On Wed, Jun 24, 2015 at 6:21 PM, Ferenc Kovacs wrote: > it was meant as a performance optimization for the most heavy/hot > codepaths. > What gave you the idea that the situation changed and we should use it > everywhere? > I'm curious about the status of Fast ZPP and it's usage. The RFC says it reduces function call overheads by 90% and I didn't see reason why we shouldn't move to Fast ZPP. "For some really simple function like is_string() or ord() the overhead of zend_parse_parameters() may be about 90%." https://wiki.php.net/rfc/fast_zpp I'll use it for functions called many times. Regards, -- Yasuo Ohgaki yohgaki@ohgaki.net --001a11490eb878a9cb051940df6b--