Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:76668 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 92874 invoked from network); 18 Aug 2014 18:07:27 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 18 Aug 2014 18:07:27 -0000 Authentication-Results: pb1.pair.com smtp.mail=morrison.levi@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=morrison.levi@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.218.50 as permitted sender) X-PHP-List-Original-Sender: morrison.levi@gmail.com X-Host-Fingerprint: 209.85.218.50 mail-oi0-f50.google.com Received: from [209.85.218.50] ([209.85.218.50:60096] helo=mail-oi0-f50.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 9F/E2-09238-ED042F35 for ; Mon, 18 Aug 2014 14:07:27 -0400 Received: by mail-oi0-f50.google.com with SMTP id a141so3794080oig.37 for ; Mon, 18 Aug 2014 11:07:24 -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:date:message-id:subject :from:to:cc:content-type; bh=r2TZQTTH25/SIDbYLV7w2UaPeDcZgcy1zApAP1iEtWA=; b=k18kRpi2RNDWBNUeFTR6V1NCHLQZ8O+EtmOdHit4nt5HrKh931japO3gAjxJBHXTqI gAiqIEnynRZ4jpGzoRnsjtD26ECr6zzrCh5kdEAdrHRgb96v7loEl93LG5FcDnB9LKbI 98SOJHWVqY9Kd3I14XOa5VvPF3Kelvkmb7rVKX6Tyhzr6X72IYdPnsho2jXLTg4hMIIW vPieSejnFkmvI4cWM9NKRO1F4DtjRGIa9sGc5rAwHAQHUWZj+xdotPab+0JpfAHfvrc1 yCaZ8NtN3FnW3VmgK2z61Oh86IDv9h45tL1GDZ+MiQg40TEKX1Oc1PxbP3V3P1RUz2LB nemg== MIME-Version: 1.0 X-Received: by 10.182.232.229 with SMTP id tr5mr3675121obc.83.1408385244176; Mon, 18 Aug 2014 11:07:24 -0700 (PDT) Sender: morrison.levi@gmail.com Received: by 10.76.157.231 with HTTP; Mon, 18 Aug 2014 11:07:24 -0700 (PDT) In-Reply-To: References: Date: Mon, 18 Aug 2014 12:07:24 -0600 X-Google-Sender-Auth: pqNd2gPVyw4cQj7MzLvcmFCs_Rs Message-ID: To: Nikita Popov Cc: Dmitry Stogov , PHP Internals Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] New Memory Manager for PHP7 From: levim@php.net (Levi Morrison) On Mon, Aug 18, 2014 at 12:04 PM, Nikita Popov wrote: > On Mon, Aug 18, 2014 at 7:59 PM, Levi Morrison wrote: >> >> On Mon, Aug 18, 2014 at 6:04 AM, Dmitry Stogov wrote: >> > Hi, >> > >> > Please take a look into the proposed new Memory Manager for PHP: >> > >> > https://github.com/php/php-src/pull/777 >> >> It looks like the gains are mostly earned by passing size information; >> is that correct? > > > Nope, this is an entirely new allocator implementation. GitHub doesn't show > it in the diff because there are too many changes. See the file > https://github.com/dstogov/php-src/blob/xx_malloc/Zend/zend_alloc.c Ah, I knew it couldn't be that simple. Thanks for pointing out my oversight.