On Tue, May 09, 2023 at 09:55:32PM +0200, Theo Buehler wrote: > On Thu, May 04, 2023 at 03:40:35PM +0200, Otto Moerbeek wrote: > > On Thu, Apr 27, 2023 at 02:17:10PM +0200, Otto Moerbeek wrote: > > > > > This was introduced to not stall other threads while mmap is called by > > > a thread. But now that mmap is unlocked, I believe it is no longer > > > useful. > > > > > > A full build is slighlty faster with this. But this also needs testing > > > with you favorite multithreaded program. > > > > I'd really would like some feedback/performance tests on this. > > I see the same: slight reduction of 'make build' time and it also works > fine with heavily threaded things like some Go that I play with. I have > put this through a full bulk build with no fallout. It seems to be > slightly faster for this as well. > > I have been running this on several machines including my main laptop > and could not spot a single downside. > > The diff makes sense, so > > ok tb
Thanks! It has been committed. I doubt though if the Go runtime uses libc malloc. -Otto