Re[4]: Fwd: [Gc] Performance of bdwgc7.2 had degraded compared to6.8 - the patch to test

Ivan Maidanski ivmai at mail.ru
Fri Dec 17 12:03:36 PST 2010


Hi Carsten,

1. What's about GC v7.1? Please tell us between which official release you see the speed degradation.

2. Please announce the flags passed when building GC (in both cases).

Regards.


Fri, 17 Dec 2010 19:49:32 +0100 "Carsten Kehler Holst" <kehler at pdc.dk>:

> Did you try 6.8 with ALL_INTERIOR_POINTERS turned on?
> Our problem is that we have had it on both in 6.8 and in 7.2a4.
> It is quite possible that the problem has to do with ALL_INTERIOR_POINTERS but
> something must have changed between 6.8 and 7.2.
> 
> Regards
> Carsten 
> Visual Prolog Team
> 
> 
> On 17/12/2010, at 18.03, "Manuel.Serrano at inria.fr"
> <Manuel.Serrano at inria.fr> wrote:
> 
> >> If think the same (ALL_INTERIOR_POINTERS slow down the performance of
> the benchmark).
> >> 
> >> I think -D ALL_INTERIOR_POINTERS should present by default when
> building the collector but the application which does not need pointers to
> objects' interiors be recognized should call
> GC_set_all_interior_pointers(0) at runtime before GC_INIT().
> >> 
> >> PS. The presence of NO_EXECUTE_PERMISSION should typically positively
> influence the speed, I think.
> > I confirm that too. ALL_INTERIOR_POINTERS is the one that slows down the
> > performance. The other two have no impact.d 
> > 
> > Cheers,
> > 
> > -- 
> > Manuel



More information about the Gc mailing list