This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
RE: Re: Garbage collector stopping my world for half a second
- From: Andrew Haley <aph at redhat dot com>
- To: "Boehm, Hans" <hans dot boehm at hp dot com>
- Cc: "Martin Egholm Nielsen" <martin at egholm-nielsen dot dk>, <java at gcc dot gnu dot org>
- Date: Wed, 7 Dec 2005 09:30:25 +0000
- Subject: RE: Re: Garbage collector stopping my world for half a second
- References: <65953E8166311641A685BDF71D8658266C1AAF@cacexc12.americas.cpqcorp.net>
Boehm, Hans writes:
> > -----Original Message-----
> > From: Andrew Haley [mailto:aph@redhat.com]
> >
> > Hans, one of the problems that I found it the the gc doesn't
> > allow fine-grained control over which libraries get
> > registered as roots and which don't. I fully intend to
> > remove the need for auto-registration of gc roots in libgcj
> > (and I intend to do so soon) but if it's possible in the
> > meantime to scan some subset of shared libraries that would help.
> How would you specify those?
>
> You can currently exclude address ranges, but that makes the client
> do the hard stuff. You could try to look for specific library
> names. But the implementation of that would have to be
> platform-specific, which is a maintenance issue. And it's not
> completely clear to me how you name a dynamic library. Pattern
> matching on the path name?
Give us a callback, with all the information that you have.
Andrew.