Re: [Rd] GC: parallelizing the CHARSXP cache maintenance

2021-11-07 Thread Andreas Kersting
I have now added this to the wishlist in Bugzilla: https://bugs.r-project.org/show_bug.cgi?id=18234 2021-10-07 09:26 GMT+02:00 "Andreas Kersting" : > Hi all, > > As part of RunGenCollect() (in src/main/memory.c), some maintenance on the > CHARSXP cache is done, namely unmarked nodes/CHARSXPs ar

[Rd] GC: parallelizing the CHARSXP cache maintenance

2021-10-07 Thread Andreas Kersting
Hi all, As part of RunGenCollect() (in src/main/memory.c), some maintenance on the CHARSXP cache is done, namely unmarked nodes/CHARSXPs are removed from the hash chains. This requires always touching all CHARSXP in the cache, irrespective of the number of generations which were just garbage co