Thanks, Basile Starynkevitch, for the many alternative ideas! I will check them out, but for the performance problem I mentioned I have to stick to my preferred Scheme implementations (which all use BDW-GC). Hence, I must investigate the regression for this garbage collector.
Greetings Sven <basile@starynkevitch.> wrote: > A possibility might be to switch to another GC or another Scheme > implementation. > > Are you aware of the Qish GC on http://starynkevitch.net/basile/qishintro.html > or the Bigloo Scheme implementation on > https://www-sop.inria.fr/indes/fp/Bigloo/ > or the MPS garbage collector on https://github.com/Ravenbrook/mps and > https://www.ravenbrook.com/project/mps/ > or https://pages.lip6.fr/Christian.Queinnec/WWW/LiSP.html > or https://github.com/pahihu/libscheme > > BTW the GCC compiler itself (it current version is GCC-14) has a garbage > collector inside it:https://gcc.gnu.org/wiki/gengtype > https://arxiv.org/abs/1109.0779 > and the C++ code (GPL licensed) on https://github.com/RefPerSys/RefPerSys/ > contains a GC and could be extended to become a Scheme implementation