> On 28 Nov 2017, at 00:05, Stefan Israelsson Tampe <stefan.ita...@gmail.com> > wrote: > > There are lists of free memory kept in each thread so usually small > allocation is one multithreaded large allocation and then > a bunch of small allocation in thread consuming that large allocation. So for > small memory segments I would say that the > overhead probably is neglible.
I saw overhead also for the small allocations, 20-30% maybe. This is in a program that makes a lot of allocations relative other computations. So that made me wonder about Guile.