Re: garbage collection slowdown

2020-02-05 Thread Ludovic Courtès
Hi Han-Wen, Great to see you back here! Han-Wen Nienhuys skribis: > On Tue, Jan 28, 2020 at 11:41 PM Han-Wen Nienhuys wrote: >> Unfortunately, it looks like the adoption of the BDW GC library caused >> a ~6x slowdown, causing an overall end-to-end slowdown of 50%. >> >> I was wondering if you

Re: CPU and GC cost of bignums

2020-02-05 Thread Ludovic Courtès
Hey ho! Ludovic Courtès skribis: > … but has the disadvantage that it doesn’t work: ‘numbers.test’ fails > badly on bignums. I think with the excitement I no longer knew what I was saying. So, here’s a revised patch that actually preserves memory management (as in: ‘mpz_t’ are eventually freed

Re: bug#39118: Segfault while building on 64-bit Cygwin

2020-02-05 Thread John Cowan
On Mon, Feb 3, 2020 at 5:11 PM szgyg wrote: On Fri, Jan 31, 2020 at 09:23:19AM -0500, John Cowan wrote: > > Aaaand... Cygwin doesn't do core dumps. Under the skin it's WIndows, > after > > all. This is what I get when I specify ulimit -c unlimited and rebuild: > > [...] > > Please see my previou

Re: CPU and GC cost of bignums

2020-02-05 Thread Hans Åberg
> On 5 Feb 2020, at 17:29, Ludovic Courtès wrote: > > Hey ho! > > Ludovic Courtès skribis: > >> … but has the disadvantage that it doesn’t work: ‘numbers.test’ fails >> badly on bignums. > > I think with the excitement I no longer knew what I was saying. So, > here’s a revised patch that a

Re: garbage collection slowdown

2020-02-05 Thread Han-Wen Nienhuys
On Wed, Feb 5, 2020 at 5:23 PM Ludovic Courtès wrote: > Weird. It would be interesting to see where the slowdown comes from. > Overall, my recollection of the 1.8 to 2.0 transition (where we > introduced libgc) is that GC was a bit faster, definitely not slower. > > That said, does LilyPond happ

Re: bug#39118: Segfault while building on 64-bit Cygwin

2020-02-05 Thread szgyg
On Wed, Feb 05, 2020 at 04:11:04PM -0500, John Cowan wrote: > On Mon, Feb 3, 2020 at 5:11 PM szgyg wrote: > > On Fri, Jan 31, 2020 at 09:23:19AM -0500, John Cowan wrote: > > > Aaaand... Cygwin doesn't do core dumps. Under the skin it's WIndows, > > after > > > all. This is what I get when I spec