* [Caml-list] Ocaml 3.07 memory profiling @ 2004-04-24 11:58 Fabrice Le Fessant 2004-06-02 18:07 ` [Caml-list] " Bernd Kuhls 0 siblings, 1 reply; 3+ messages in thread From: Fabrice Le Fessant @ 2004-04-24 11:58 UTC (permalink / raw) To: caml-list Hello, I've written a small patch to Ocaml-3.07 to do some memory profiling on running programs. The patch requires to recompile and install Ocaml, and to recompile your program with it. It doesn't cost anything during the execution of the program, it just requires a call to "Gc.dump_heap" at some point to dump an image of the memory on disk that will be used by the analyser, that will display the memory retained (per root) and used (per type of data), at least when it can identify them. It's just a 3-days work, thus it needs still to be improved a lot, but I could find the bug I was looking for thanks to it, so I think it is worth a first beta release... http://pauillac.inria.fr/~lefessan/src/memprof-ocaml-3.07.tar.gz Best regards, - Fabrice Le Fessant Comete, INRIA-Futurs and Ecole Polytechnique ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners ^ permalink raw reply [flat|nested] 3+ messages in thread
* [Caml-list] Re: Ocaml 3.07 memory profiling 2004-04-24 11:58 [Caml-list] Ocaml 3.07 memory profiling Fabrice Le Fessant @ 2004-06-02 18:07 ` Bernd Kuhls [not found] ` <FF087352-B529-11D8-BA22-000A95DDB608@cs.uni-sb.de> 0 siblings, 1 reply; 3+ messages in thread From: Bernd Kuhls @ 2004-06-02 18:07 UTC (permalink / raw) To: caml-list Fabrice Le Fessant wrote: > I've written a small patch to Ocaml-3.07 to do some memory profiling > on running programs. Hi, I tried your patch but could not compile Ocaml 3.07pl2 with it: make world ... boot/ocamlrun boot/ocamlc -nostdlib -I boot -linkall -o ocaml.tmp toplevel/toplevellib.cma toplevel/topstart.cmo Error while linking boot/stdlib.cma(Gc): The external function `dump_heap' is not available System is i686, Debian Sid. - spiralvoice ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners ^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <FF087352-B529-11D8-BA22-000A95DDB608@cs.uni-sb.de>]
* [Caml-list] Re: Re: Ocaml 3.07 memory profiling [not found] ` <FF087352-B529-11D8-BA22-000A95DDB608@cs.uni-sb.de> @ 2004-06-03 7:25 ` spiralvoice 0 siblings, 0 replies; 3+ messages in thread From: spiralvoice @ 2004-06-03 7:25 UTC (permalink / raw) To: caml-list On Do 03 Jun 2004 07:48:18a Christian Lindig wrote: >> I tried your patch but could not compile Ocaml 3.07pl2 with it: >> make world > > Have you tried "make world; make bootstrap; make bootstrap"? Hi, I don´t get this far. The first "make world" is already failing... - Bernd ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2004-06-03 13:51 UTC | newest] Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2004-04-24 11:58 [Caml-list] Ocaml 3.07 memory profiling Fabrice Le Fessant 2004-06-02 18:07 ` [Caml-list] " Bernd Kuhls [not found] ` <FF087352-B529-11D8-BA22-000A95DDB608@cs.uni-sb.de> 2004-06-03 7:25 ` [Caml-list] " spiralvoice
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox