Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:104392 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 64603 invoked from network); 14 Feb 2019 03:19:55 -0000 Received: from unknown (HELO mail-ed1-f47.google.com) (209.85.208.47) by pb1.pair.com with SMTP; 14 Feb 2019 03:19:55 -0000 Received: by mail-ed1-f47.google.com with SMTP id d9so3510673edh.12 for ; Wed, 13 Feb 2019 16:03:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=imzkB1rUL2NAg8EOLQytfCFwy3vcOsiYcKjq+p3yUIE=; b=V3J386wEqtVMpdHosFGmSp87seEFFM9URvshUMID/9olPqIlAavy3PTnjR7sj9TzOa hykkZCbhJgKJ9uBENSgX1JbkNH6XAc9Ppbgb4pijwT+BYFPpq7xTxSGIv1cNvagtIrMa NCnwqrLu8asFzumEsyRRglJk6K3Kpy8NkbqKnzYKZ591l+mQkMW4GBQU476eKW+Pip7u kkLLHR/GcgzcJCA/CCzU+qv7uFpfTAWICK0V5iU0/eiyvHjgTIRNzz2MLXxGjItJ6D9a s2C0uDUwL3PZGL9EaqjL2o5H4FuPBtLS4vdkxA+KpuoxurXZ0VXvyF+BQwNLvuUTTj4w OyYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=imzkB1rUL2NAg8EOLQytfCFwy3vcOsiYcKjq+p3yUIE=; b=Sw4DaCzAgQ36p2FwxT9n1InO10gE+cql7CB+a1umOeppO2Qzmqu8Nc7Zcs1zCbQf6l 6rxWFNTXa7RCXsjYXZb0At1rHOmjXPgdYRPONyHcq7rgWT/cRhv8drerZIn/Te1jCTxr hG+pg86Y4O3iGpHBeh6nz8ZSpPc1W6buUtAHn+yWM1XQHNu6wTeiRZhf5/wCnsPv1sRE ADDtJsbJQENz5MEwAsvRYahv1BeyL8eXwMYbd4BPRyOpcJQYNwb3JatEY1dLL/JXuGcT mj012Z+JD2h4w9pITB+wLDIi3azYd+ydXzCcCH+yHYsiRuTf4A1+0xXNU4JHqjRDHCQ2 bB8g== X-Gm-Message-State: AHQUAuaP/LTzFyWVnsdHD3zjSTq+15dX2XJaE7JQen+USvFNqn7YQsXE Sbuzds+bpObjkGJBPOzncSMhIGdz1yYvY6vBBCs= X-Google-Smtp-Source: AHgI3IZoCeX3nDRNC4oYGrLFH9PP2yxQo9El4htRWi6t2t/BL8pzwW/33rbxzetIe3MonUSds960kfs+XYyEx5VOx6k= X-Received: by 2002:a50:8d5a:: with SMTP id t26mr566283edt.248.1550102590002; Wed, 13 Feb 2019 16:03:10 -0800 (PST) MIME-Version: 1.0 References: <866a9262-4f49-fa20-e9d2-dcf2f4b0d320@zend.com> <6fda2b56-b99d-d383-af4d-24280767096e@zend.com> <97e258b8-6a88-f9fa-0489-7f34455e9dfb@zend.com> In-Reply-To: Date: Thu, 14 Feb 2019 01:02:42 +0100 Message-ID: To: Bruce Weirdan Cc: Dmitry Stogov , Nikita Popov , PHP internals Content-Type: multipart/alternative; boundary="0000000000003e18b90581cf624d" Subject: Re: [PHP-DEV] [RFC] JIT From: gen.work@gmail.com (Eugene Leonovich) --0000000000003e18b90581cf624d Content-Type: text/plain; charset="UTF-8" On Tue, Feb 5, 2019 at 6:06 PM Bruce Weirdan wrote: > On Tue, Feb 5, 2019 at 8:38 AM Dmitry Stogov wrote: > > > PHP+optimizer (-dopcache.jit_buffer_size=0): 32.29s (100%) > > > PHP+optimizer+JIT (-dopcache.jit_buffer_size=50000000): 30.72s (95.1%) > > > PHP+optimizer+minimalJIT (-dopcache.jit_buffer_size=50000000 > > > -dopcache.jit=1201): 29.95s (92.7%) > > > > It may be interesting to try -dopcache.jit=1235. It should JIT only hot > > functions and requires some warm-up. > > For this use case 1201 was the fastest of all the options I tried > (including 1235). > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > Here are my results of benchmarking rybakit/msgpack.php: bench.php, w/o jit: Total 9.8220 4.3121 bench.php, opcache.jit=1235 opcache.jit_buffer_size=256M: Total 8.7255 3.3350 bench2.php, w/o jit: pure msgpack: 2.2818 sec pure msgpack packed: 2.1717 sec bench2.php, opcache.jit=1235 opcache.jit_buffer_size=256M: pure msgpack: 1.5221 sec pure msgpack packed: 1.4739 sec Details: https://gist.github.com/rybakit/bb551f962b706a9e08c995cf5ed9762f -- Thank you and best regards, Eugene Leonovich --0000000000003e18b90581cf624d--