From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by yquem.inria.fr (Postfix) with ESMTP id 34AE5BBBC for ; Fri, 17 Mar 2006 20:10:44 +0100 (CET) Received: from pauillac.inria.fr (pauillac.inria.fr [128.93.11.35]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id k2HJAhfD001077 for ; Fri, 17 Mar 2006 20:10:43 +0100 Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id UAA28825 for ; Fri, 17 Mar 2006 20:10:43 +0100 (MET) Received: from hedwig1.umh.ac.be (hedwig2.umh.ac.be [193.190.193.73]) by concorde.inria.fr (8.13.0/8.13.0) with ESMTP id k2HJAgCG007220 for ; Fri, 17 Mar 2006 20:10:42 +0100 Received: from poincare (mathwifi.swapping.umh.ac.be [10.102.100.203]) by hedwig1.umh.ac.be (8.13.1/8.13.1) with ESMTP id k2HJEJ9d729240; Fri, 17 Mar 2006 20:14:19 +0100 Received: from localhost ([127.0.0.1] ident=trch) by poincare with esmtp (Exim 4.60) (envelope-from ) id 1FKKLP-0007e2-7k; Fri, 17 Mar 2006 20:10:39 +0100 Date: Fri, 17 Mar 2006 20:10:39 +0100 (CET) Message-Id: <20060317.201039.135019381.debian00@tiscali.fr> To: OCaml Mailing List Subject: Re: [Caml-list] Severe loss of performance due to new signal handling From: Christophe TROESTLER In-Reply-To: References: X-Face: #2fb%mPx>rRL@4ff~TVgZ"<[:,oL"`TUEGK/[8/qb58~C>jR(x4A+v/n)7BgpEtIph_neoL KJBq0JBY9:}8v|j Organization: Universite de Mons-Hainaut (http://math.umh.ac.be/an/) X-Spook: M-14 Blowpipe Albanian White Water TELINT Commecen $400 million in gold bullion security Jiang Zemin anarchy X-Blessing: Om Ah Hum Vajra Guru Pema Siddhi Hum X-Operating-System: GNU/Linux (http://www.linux.org/) X-Mailer-URL: http://www.mew.org/ X-Mailer: Mew version 4.2.53 on Emacs 22.0.50 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.1 (www dot roaringpenguin dot com slash mimedefang) X-j-chkmail-Score: MSGID : 441B09B2.001 on concorde : j-chkmail score : X : 0/20 1 X-Miltered: at nez-perce with ID 441B09B3.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at concorde with ID 441B09B2.001 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; christophe:01 troestler:01 markus:01 mottl:01 markus:01 mottl:01 ocaml-:01 3.08.4:01 ocaml:01 3.08:01 2006:98 2858:98 fff:98 wrote:01 caml-list:01 X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.5 required=5.0 tests=FROM_ENDS_IN_NUMS autolearn=disabled version=3.0.3 Hi, On Fri, 17 Mar 2006, "Markus Mottl" wrote: > > Profiling using oprofile revealed that the function > "caml_process_pending_signals" seems to be responsible for that. An earlier related thread: http://caml.inria.fr/pub/ml-archives/caml-list/2006/02/2858f1e4532daae90d5b0762e3fff3cd.en.html But your code is even more striking! > OCaml-3.08.4 does not exhibit any problems of that kind. If somebody who has both OCaml 3.08 and 3.09 on his machine is willing to spend some time to check whether the same thing happens with the above mentioned program, that will be appreciated. Best regards, ChriS