From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by yquem.inria.fr (Postfix) with ESMTP id 7F8F1BBAF for ; Fri, 17 Oct 2008 11:59:37 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApUEAML+90jAXQIniGdsb2JhbACKB4liAhYirjWDbA X-IronPort-AV: E=Sophos;i="4.33,431,1220220000"; d="scan'208";a="16193599" Received: from concorde.inria.fr ([192.93.2.39]) by mail2-smtp-roc.national.inria.fr with ESMTP; 17 Oct 2008 11:59:37 +0200 Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by concorde.inria.fr (8.13.6/8.13.6) with ESMTP id m9H9xSTO023426 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=OK) for ; Fri, 17 Oct 2008 11:59:37 +0200 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AuEBADv/90hRZ90vmmdsb2JhbACKB4liAgIBCAsKBxEDriyDbA X-IronPort-AV: E=Sophos;i="4.33,431,1220220000"; d="scan'208";a="18857436" Received: from mtaout01-winn.ispmail.ntl.com ([81.103.221.47]) by mail1-smtp-roc.national.inria.fr with ESMTP; 17 Oct 2008 11:59:37 +0200 Received: from aamtaout03-winn.ispmail.ntl.com ([81.103.221.35]) by mtaout01-winn.ispmail.ntl.com (InterMail vM.7.05.02.00 201-2174-114-20060621) with ESMTP id <20081017095936.EJPT2285.mtaout01-winn.ispmail.ntl.com@aamtaout03-winn.ispmail.ntl.com> for ; Fri, 17 Oct 2008 10:59:36 +0100 Received: from romulus.metastack.com ([81.102.132.77]) by aamtaout03-winn.ispmail.ntl.com (InterMail vG.2.02.00.01 201-2161-120-102-20060912) with ESMTP id <20081017095936.QCF2093.aamtaout03-winn.ispmail.ntl.com@romulus.metastack.com> for ; Fri, 17 Oct 2008 10:59:36 +0100 Received: from countertenor (255.Red-83-34-174.dynamicIP.rima-tde.net [83.34.174.255]) (authenticated bits=0) by romulus.metastack.com (8.14.2/8.14.2) with ESMTP id m9H9xRtN030796 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO) for ; Fri, 17 Oct 2008 10:59:30 +0100 From: "David Allsopp" To: "'OCaml Mailing List'" Subject: ocamlopt performance in 3.11 Date: Fri, 17 Oct 2008 11:59:22 +0200 Organization: MetaStack Solutions Ltd. Message-ID: <57EBE30ABB324436B98173D41A9473CA@countertenor> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: AckwPwdWyYzf7MeFTrKgkFNapb6vgA== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-Scanned-By: MIMEDefang 2.64 on 81.102.132.74 X-Cloudmark-Analysis: v=1.0 c=1 a=JPxvc1iPj0affvNFsQ8A:9 a=CvpoLX7aSSsGJQesfzb1vEu7NXkA:4 a=BgJWR2bEJjkA:10 X-Miltered: at concorde with ID 48F86200.000 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; ocamlopt:01 mingw:01 gcc:01 calibrate:98 7200:96 compiled:04 anyway:05 linker:07 core:09 ghz:90 machine:09 beta:12 beta:12 i've:12 david:14 Pleased to say that I've got my 3 current projects compiled and running under 3.11+beta1 Unfortunately for one of the projects, its "reference" run (a computationally intensive, repeatable operation the speed of which interests me) has gone from repeatedly taking ~38 seconds in 3.10.2 to ~46 seconds in 3.11.0+beta1. The other two projects don't have as easy a way for me to calibrate speed (they spend most of their time blocked on I/O anyway!). Has anything apart from the linker changed much in the 3.11 code generator and has anyone else noticed a performance drop in any other programs? David (Machine setup: Windows XP SP3 + MinGW/gcc 3.4.4 running on an Intel Core Duo T7200 @ 2GHz with 2GB RAM)