[pypy-dev] Program slower on Pypy 7.3.3 (3.7.9) than CPython 3.9.

Carl Friedrich Bolz-Tereick cfbolz at gmx.de
Thu Mar 18 13:38:37 EDT 2021


Thanks Dan! It's definitely a real problem that you identified, I've filed a bug about it here: https://foss.heptapod.net/pypy/pypy/-/issues/3419

Thanks for the report! 

Carl Friedrich

On March 18, 2021 6:32:19 PM GMT+01:00, Dan Stromberg <drsalists at gmail.com> wrote:
>Hi folks.
>
>I've modified my code to use str.startswith instead of re.match.  I had
>a
>one-to-one correspondence between filenames and regexes anyway, so it
>doesn't really sacrifice anything.
>
>This way the original app (music-pipeline) is nice and fast now on
>pypy3
>7.3.3.
>
>I'm leaving the various SSCCE's at
>https://stromberg.dnsalias.org/svn/regex-fodder/trunk in case someone
>wants
>to use them to replicate the problem going forward.  They're commented
>to
>describe what they do and whether they are fast or slow.  As Carl said,
>the
>issue seems to be that pypy3 7.3.3 doesn't like having very many
>regular
>expressions in the same program - even if only one compiled regex
>exists at
>any given time (no-longer-needed regexes disposed of with del).
>
>Thanks again!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.python.org/pipermail/pypy-dev/attachments/20210318/bed60d15/attachment.html>


More information about the pypy-dev mailing list