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=1.5 required=5.0 tests=SPF_SOFTFAIL autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from discorde.inria.fr (discorde.inria.fr [192.93.2.38]) by yquem.inria.fr (Postfix) with ESMTP id 1BC7CBC69 for ; Fri, 17 Aug 2007 00:14:50 +0200 (CEST) Received: from gate.ece.ucsb.edu (gate.ece.ucsb.edu [128.111.56.56]) by discorde.inria.fr (8.13.6/8.13.6) with ESMTP id l7GMEm4s008027 for ; Fri, 17 Aug 2007 00:14:49 +0200 Received: from mail.ece.ucsb.edu (mail.ece.ucsb.edu [128.111.56.210]) by gate.ece.ucsb.edu (8.13.1/8.13.1) with ESMTP id l7GMEhQ9001300 for ; Thu, 16 Aug 2007 15:14:43 -0700 Received: from [68.6.99.86] (ip68-6-99-86.sb.sd.cox.net [68.6.99.86]) (authenticated bits=0) by mail.ece.ucsb.edu (8.13.1/8.13.1) with ESMTP id l7GMEgZd017259 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO) for ; Thu, 16 Aug 2007 15:14:43 -0700 Mime-Version: 1.0 (Apple Message framework v752.2) Content-Transfer-Encoding: 7bit Message-Id: Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed To: caml-list@inria.fr From: Shivkumar Chandrasekaran Subject: Stopping and continuing GC Date: Thu, 16 Aug 2007 15:14:41 -0700 X-Mailer: Apple Mail (2.752.2) X-Milter: Spamilter (Reciever: gate.ece.ucsb.edu; Sender-ip: 128.111.56.210; Sender-helo: mail.ece.ucsb.edu;) X-Greylist: Sender DNS name whitelisted, not delayed by milter-greylist-3.0rc3 (gate.ece.ucsb.edu [128.111.56.56]); Thu, 16 Aug 2007 15:14:43 -0700 (PDT) X-UCSB/ECE-MailScanner-Information: Please contact the ISP for more information X-UCSB/ECE-MailScanner: Found to be clean X-UCSB/ECE-MailScanner-From: shiv@ece.ucsb.edu X-Miltered: at discorde with ID 46C4CC58.000 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; shivkumar:01 labltk:01 lablgtk:01 callbacks:01 callbacks:01 --shiv--:01 shiv:02 exit:04 correctly:04 standard:07 ece:09 memory:09 ucsb:11 noticed:14 using:15 I noticed that both lablTK and lablGTK turn off GC and recommend using it within callbacks where it is safe. My program consumes tons of memory and I need to continue GC at the start of my callbacks and stop it again as I exit, frequently in the code. Are there any easy / standard Gc.___ calls to do the job "correctly". Thanks in advance, --shiv--\