From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by walapai.inria.fr (8.13.6/8.13.6) with ESMTP id pB864Ndp006223 for ; Thu, 8 Dec 2011 07:04:23 +0100 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvgCAKZS4E6K54gDgWdsb2JhbABDDoR4pVMiAQEWJiWBcgEBBSNVARALGgIFFgsCAgkDAgECAUUGDQEHAogFBqUskS2BNIhqgRYElGuFSowiOA X-IronPort-AV: E=Sophos;i="4.71,318,1320620400"; d="scan'208";a="134471630" Received: from rouge.crans.org ([138.231.136.3]) by mail1-smtp-roc.national.inria.fr with ESMTP/TLS/ADH-AES256-SHA; 08 Dec 2011 07:04:21 +0100 Received: from localhost (localhost.crans.org [127.0.0.1]) by rouge.crans.org (Postfix) with ESMTP id 2ADC384B3; Thu, 8 Dec 2011 07:04:21 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at crans.org Received: from rouge.crans.org ([10.231.136.3]) by localhost (rouge.crans.org [10.231.136.3]) (amavisd-new, port 10024) with LMTP id oRD64y95vhT4; Thu, 8 Dec 2011 07:04:21 +0100 (CET) Received: from [192.168.39.1] (fbx.up7.fr [81.56.96.177]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by rouge.crans.org (Postfix) with ESMTPSA id DD3E985D7; Thu, 8 Dec 2011 07:04:20 +0100 (CET) Message-ID: <4EE05363.8080102@glondu.net> Date: Thu, 08 Dec 2011 07:04:19 +0100 From: =?UTF-8?B?U3TDqXBoYW5lIEdsb25kdQ==?= User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.24) Gecko/20111114 Icedove/3.1.16 MIME-Version: 1.0 To: William Le Ferrand CC: caml users References: In-Reply-To: X-Enigmail-Version: 1.1.2 OpenPGP: id=49881AD3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by walapai.inria.fr id pB864Ndp006223 Subject: Re: [Caml-list] Storing ocaml values outside ocaml's heap Le 08/12/2011 05:35, William Le Ferrand a écrit : > We are building a cache in ocaml and we're wondering if it would make > sense to store ocaml values outside the reach of the gc. (gc on a 20GB > cache hangs the process for a second or so). Have you heard of the ancient [1] library? [1] http://git.annexia.org/?p=ocaml-ancient.git;a=summary Cheers, -- Stéphane