bug#21514: Guile 2.2: Sluggish elf calls, esp around arity / promises / statprof

2016-06-24 Thread Andy Wingo
On Fri 18 Sep 2015 17:19, Christopher Allan Webber writes: > I was testing a program of mine under Guile 2.2, and was surprised to > find things slower than in Guile 2.0, surprising given all the various > optimizations I've heard about! However, I think I've found good clues > as to what's goi

bug#21514: Guile 2.2: Sluggish elf calls, esp around arity / promises / statprof

2016-06-24 Thread Andy Wingo
I'm happy with this fix! However I think I would like to see if I can just speed up thunk? and other arity accessors. Do you have a test case that you can use to show the speed problem? Andy On Sat 14 Nov 2015 03:54, Christopher Allan Webber writes: > Here's a fix to this bug. Tests pass, a

bug#21514: Guile 2.2: Sluggish elf calls, esp around arity / promises / statprof

2015-11-13 Thread Christopher Allan Webber
Here's a fix to this bug. Tests pass, and performance appears to be back here. I've assigned copyright to the FSF for Guile so it should be fine to commit! >From 79e3b5286a2699f9b302bd3abf8a6b884b13a4f4 Mon Sep 17 00:00:00 2001 From: Christopher Allan Webber Date: Fri, 13 Nov 2015 20:42:31 -060

bug#21514: Guile 2.2: Sluggish elf calls, esp around arity / promises / statprof

2015-09-18 Thread Christopher Allan Webber
I was testing a program of mine under Guile 2.2, and was surprised to find things slower than in Guile 2.0, surprising given all the various optimizations I've heard about! However, I think I've found good clues as to what's going on. The tl;dr: there are a lot of calls to bytevector-u64-ref bein