Re: Freelist in PyPy? Reuse short lived objects?

Carl Friedrich Bolz-Tereick <[email protected]>
Newsgroups gmane.comp.python.pypy
Message-ID <[email protected]>
On 15.01.21 07:44, Carl Friedrich Bolz-Tereick wrote:
> This is not ready at all and I don't have enough time to work on it at
> the moment, *however*: I have a small prototype (on the branch
> map-improvements) that changes the instance layout in PyPy to store
> type-stable instances with several fields that contain ints or floats
> much more efficiently. It seems to give a 50% speedup on your micro
> benchmark, so that's promising. There's still a bug somewhere and it
> needs very careful investigation whether it costs too much on
> non-numerical programs, but potentially this is a good improvement.

Seems to be even more like a 90% improvement on your microbench (from
13.0 to 7.0). I also fixed the bug. Some more work is needed, but it
looks relatively promising at this point.

Cheers,

CF
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.