[Mono-list] Mono on OS/X Information - Boehm GC
Steve Mentzer
steve@mudflapsoftware.com
Tue, 6 Jan 2004 23:06:05 -0800
I was poking around on the boehm-gc mailing list in an effort to get
some information about the darwin/ppc/boehm problems that are
preventing mono from fully utilizing it.
In a nutshell, several major commits were made ~ dec 16th, which
apparently correct a number of issues.
The incremental collector is still flaky, but according to hans boehm
and a number of other developers, darwin/ppc support is pretty solid
under 10.2->10.3.
There are a few caveats dealing with the use of pthreads and the
mandate that the main executable call GC_INIT() before any dylibs do.
But there is much more in the .readme info for the release, which can
be found here...
http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/
gc6.3alpha4.tar.gz
I have rebuilt mono from cvs with gc enabled (when ./configure (ing), i
get GC: yes at the end), but I am not seeing vm size decreases
consistent with any level of GC activity..
Besides performing a ./configure --with-gc, what steps are necessary to
ensure that the new release of the boehm-gc is being used? I did
compile it, and it successfully installed server .dylib's in
/usr/local/lib.
Thanks!