[Gc] Large block uncollected ?

Nicolas Cannasse ncannasse at motion-twin.com
Mon Aug 11 09:18:32 PDT 2008


Klaus Treichel a écrit :
> Hi Nicolas,
[...]
>> It turns out that in GC_mark_and_push_stack, GC_base is called, which 
>> returns the header of 0x00B90000. Is there a way to disable this 
>> behavior ? I don't need to GC to check for any kind of displacement.
> 
> In this case you should try GC_MALLOC_ATOMIC_IGNORE_OFF_PAGE instead.

Reading more about the subject in README, it seems that I can also set :

GC_all_interior_pointers = 0;

Just after calling GC_init().
Would it work as well ?

Best,
Nicolas



More information about the Gc mailing list