STINNER Victor <vstin...@python.org> added the comment:

> Since PR25244 (28d28e053db6b69d91c2dfd579207cd8ccbc39e7),
_PyEval_EvalFrameDefault() in ceval.c has seemed to be unoptimized with PGO 
(msvc14.29.16.10).
> At least the functions below have become un-inlined there at all.

I'm not sure if PGO builds are reproducible, since there is a training step 
which requires to run a non-deterministic workload (the Python test suite which 
is somehow randomized by I/O timings and other stuffs).

The compiler is free to inline or not depending on the pressure on registers 
and stack memory. I'm not sure that inlining always make the code faster, since 
inlining have many side effects.

I don't know well MSC compiler.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue45116>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to