--- you can reply above this line ---
Issue 1792: SymPy (a pure Python library) runs multiple times slower than in
CPython
https://bitbucket.org/pypy/pypy/issue/1792/sympy-a-pure-python-library-runs-multiple
Armin Rigo:
sympy is pure Python, but it is a well-known hard program to optimize for PyPy,
because it contains code that is extremely tracing-JIT-unfriendly.
Nevertheless, the official PyPy 2.3 gets me these results:
time pypy x.py real 0m10.964s
time python2 x.py real 0m11.086s
As Ben mentioned, the real problem is the warm-up time, which is extremely
large in sympy. If I add a "while" loop in your example, repeating the whole
program, then the time above is only the first iteration; the second one runs
in 3.5 seconds and after about 10 iterations it takes 2.2 seconds. So this can
be classified as an issue of the warm-up time.
--
Unsubscribe from issue emails for this repository.
https://bitbucket.org/pypy/pypy/issue/1792/unsubscribe/pypy-issue/d8d4477e9c650fb1a6d4877f8bbfd750a0122684/
_______________________________________________
pypy-issue mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-issue