This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Re: [boehm-gc] Import 6.3 alpha 1
- From: Ranjit Mathew <rmathew at hotmail dot com>
- To: Jeff Sturm <jsturm at one-point dot com>
- Cc: java at gcc dot gnu dot org, hans_boehm at hp dot com
- Date: Tue, 29 Jul 2003 09:41:58 +0530
- Subject: Re: [boehm-gc] Import 6.3 alpha 1
- References: <Pine.LNX.4.44.0307280026030.32732-100000@ops2.one-point.com>
Jeff Sturm wrote:
> I've merged the current boehm-gc release into the GCC tree. This release
> improves support for darwin and mingw/cygwin (among other things; these
> targets happen to be significant to gcj and poorly supported in releases
> up to and including 3.3). The actual diff is quite large and boring, so
> I've omitted it from this message.
How about the "Shrinking the GC root set" issue/patch that
you had raised a while back?
http://gcc.gnu.org/ml/java/2002-06/msg00073.html
http://gcc.gnu.org/ml/java/2002-06/msg00252.html
http://gcc.gnu.org/ml/java-patches/2002-q2/msg00490.html
AFAICT, this is still not integrated into libgcj. I
did not see any objections to this as well, so I don't
know exactly why it was not accepted.
>From the discussions in the thread linked to above, it
appears that we can considerably reduce the scanning
time by shrinking the root set and thereby (ultimately)
reduce unnecessary heap expansions.
Could this not help the issue raised in frequent
messages on the GCJ list complaining about almost
unbounded heap growth like, say, this one:
http://gcc.gnu.org/ml/java/2003-07/msg00217.html
I'm light years from being a GC expert so please accept
my apologies if this is totally off track.
Ranjit.
--
Ranjit Mathew Email: rmathew AT hotmail DOT com
Bangalore, INDIA. Web: http://ranjitmathew.tripod.com/