Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:56848 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 44035 invoked from network); 9 Dec 2011 00:16:17 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 9 Dec 2011 00:16:17 -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 209.85.210.170 cause and error) X-PHP-List-Original-Sender: rasmus@lerdorf.com X-Host-Fingerprint: 209.85.210.170 mail-iy0-f170.google.com Received: from [209.85.210.170] ([209.85.210.170:59602] helo=mail-iy0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id CA/32-25956-05351EE4 for ; Thu, 08 Dec 2011 19:16:17 -0500 Received: by iabz21 with SMTP id z21so2703950iab.29 for ; Thu, 08 Dec 2011 16:16:13 -0800 (PST) Received: by 10.42.142.135 with SMTP id s7mr892594icu.50.1323389773401; Thu, 08 Dec 2011 16:16:13 -0800 (PST) Received: from [192.168.200.5] (c-50-131-44-225.hsd1.ca.comcast.net. [50.131.44.225]) by mx.google.com with ESMTPS id v18sm25327317ibh.4.2011.12.08.16.16.11 (version=SSLv3 cipher=OTHER); Thu, 08 Dec 2011 16:16:12 -0800 (PST) Message-ID: <4EE1534A.5070701@lerdorf.com> Date: Thu, 08 Dec 2011 16:16:10 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:8.0) Gecko/20111124 Thunderbird/8.0 MIME-Version: 1.0 To: Rasmus Schultz CC: internals@lists.php.net References: <4EE14E10.5050403@lerdorf.com> In-Reply-To: <4EE14E10.5050403@lerdorf.com> X-Enigmail-Version: 1.4a1pre Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Phalanger From: rasmus@lerdorf.com (Rasmus Lerdorf) On 12/08/2011 03:53 PM, Rasmus Lerdorf wrote: > This is a complete non-starter. The bulk of PHP users are on > non-Windows, especially Linux, and Mono performance on Linux is really > not good. Last time I checked it was an order of magnitude slower on > Linux compared to the same hardware running Windows. Granted that was > quite a few years ago now and I assume it is no longer 10x slower. > Perhaps it is up to 4x or even 2x slower. Here are some more recent numbers to back that up: http://www.codeproject.com/KB/dotnet/RuntimePerformance.aspx Basically what you are suggesting is that we replace the Green bar there with the Grey one. Note that lower is better. This does show that Mono performance is starting to approach .Net performance, at least for this benchmark, but it still isn't there. And if you look through the various benchmarks you will see that native C/C++ code is 5-10x faster than the same code running under Mono. -Rasmus