Message401628
According to:
https://docs.microsoft.com/en-us/cpp/build/profile-guided-optimizations?view=msvc-160
PGO seems to override /Ob3.
Around this issue, I posted benchmark on issue44381.
On python building, /Ob3 works for only non-pgo-supported dlls like,
_ctypes_test
_freeze_importlib
_msi
_testbuffer
_testcapi
_testconsole
_testembed
_testimportmultiple
_testinternalcapi
_testmultiphase
_uuid
liblzma
pylauncher
pyshellext
pywlauncher
sqlite3
venvlauncher
venvwlauncher
winsound
I use this option in _msvccompiler.py for my pyd.
I will try and report when PGO with /Ob3 makes difference in the log. |
|
Date |
User |
Action |
Args |
2021-09-11 03:30:27 | neonene | set | recipients:
+ neonene, rhettinger, paul.moore, vstinner, tim.golden, Mark.Shannon, zach.ware, steve.dower, malin |
2021-09-11 03:30:27 | neonene | set | messageid: <1631331027.38.0.501690303662.issue45116@roundup.psfhosted.org> |
2021-09-11 03:30:27 | neonene | link | issue45116 messages |
2021-09-11 03:30:27 | neonene | create | |
|