mit-scheme-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: `read' is now >200x slower than under 9.2 and 10.1.10.


From: Chris Hanson
Subject: Re: `read' is now >200x slower than under 9.2 and 10.1.10.
Date: Fri, 1 May 2020 19:30:24 -0700

If you’re running a 10.90 cross-compiled by 10.1.10, you should do a native compilation from 10.90 to 10.90. Otherwise gc-renamed-object? won’t be open-coded, which could affect performance.

As for other problems from this transformation, I’m working on cleaning up the system-pair-car usages. But so far there’s nothing problematic in the runtime system. There are known problems in sos and edwin though.
On May 1, 2020, 5:02 PM -0700, Arthur A. Gleckler <address@hidden>, wrote:
On Fri, May 1, 2020 at 4:59 PM Taylor R Campbell <address@hidden> wrote:
 
> ;The object #[weak-cons 32], passed as the first argument to set-cdr!, is
> not the correct type.

Sounds like fallout from the weak pair #f -> #!reclaimed changes.

That's what I was thinking.  Unfortunately, I haven't been able to reproduce that.

But the slowness is definitely reproducible.  I'm trying to winnow the problem down a smaller test case, though — one that doesn't involve my entire web server and application stack.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]