[Python-Dev] FAT Python (lack of) performance

Brett Cannon brett at python.org
Mon Jan 25 17:34:20 EST 2016


On Mon, 25 Jan 2016 at 14:30 Andrew Barnert via Python-Dev <
python-dev at python.org> wrote:

> On Jan 25, 2016, at 13:43, Victor Stinner <victor.stinner at gmail.com>
> wrote:
> >
> > According to microbenchmarks, the most promising optimizations are
> > functions inlining (Python function calls are slow :-/) and specialize
> > the code for the type of arguments.
>
> Can you specialize a function with a C API function, or only with
> bytecode? I'm not sure how much benefit you'd get out of specializing list
> vs. generic iterable or int vs. whatever from an AST transform, but
> substituting raw C code, on the other hand...
>

Victor's work is only manipulation of ASTs and bytecode. If you want
something that low-level you need to either reach for Cython or hope a
project like Pyjion pays off.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-dev/attachments/20160125/fa881a4b/attachment-0001.html>


More information about the Python-Dev mailing list