[Mono-devel-list] Memory management for long running processes

Alex Chudnovsky alexc at majestic12.co.uk
Tue Mar 29 11:12:45 EST 2005

Ben Maurer wrote:

>No, you have to install the heap-prof module from mono svn.
It would help a lot to have this profiler as part of main distribution as I find that for people like myself who mainly have Windows background it is very hard to build things on Linux -- I got some help from Linux guys however, even though
they struggled too for a while, nevertheless it appears that build is now successful however I could not fine libmono-profiler-desc-heap.so anywhere,
the best I've got in src/desc-heap is this:

-rw-r--r--  1 root root     84 Mar 10 21:12 ChangeLog
drwxr-xr-x  2 root root   4096 Mar 29 03:58 .deps
-rw-r--r--  1 root root   4130 Mar 10 21:12 desc-heap.c
-rw-r--r--  1 root root    316 Mar 29 03:58 desc-heap.lo
-rw-r--r--  1 root root 175996 Mar 29 03:58 desc-heap.o
-rw-r--r--  1 root root   1022 Mar 29 03:58 libmono-profiler-desc-heap.la
drwxr-xr-x  2 root root   4096 Mar 29 03:58 .libs
-rw-r--r--  1 root root  15130 Mar 29 12:25 Makefile
-rw-r--r--  1 root root    192 Mar 10 21:12 Makefile.am
-rw-r--r--  1 root root  14740 Mar 29 12:23 Makefile.in

Make says nothing else left to do, so what next? 

When Mono 1.1.5 is run with --profile=heap:outfile it has error:

** (MJ12nodeMono.exe:17693): WARNING **: Error loading profiler module 'mono-profiler-heap': libmono-profiler-heap.so: cannot open shared object file: No such file or directory

The libraries that appear to have been installed are:


Again I don't see .so, oh I am running it on Red Hat Fedore Core 2.



More information about the Mono-devel-list mailing list