File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed
Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -854,11 +854,13 @@ Optimizations
854854
855855* Builds using Visual Studio 2026 (MSVC 18) may now use the new
856856 :ref: `tail-calling interpreter <whatsnew314-tail-call-interpreter >`.
857- Results on an early experimental MSVC compiler reported roughly 15% speedup
858- on the geometric mean of pyperformance on Windows x86-64 over
859- the switch-case interpreter. We have
860- observed speedups ranging from 15% for large pure-Python libraries
857+ Results on Visual Studio 18.1.1 report between
858+ `15-20% <https://github.com/faster-cpython/ideas/blob/main/results/5800X-msvc.pgo2-vs-msvc.pgo.tc.svg >`__
859+ speedup on the geometric mean of pyperformance on Windows x86-64 over
860+ the switch-case interpreter on an AMD Ryzen 7 5800X. We have
861+ observed speedups ranging from 14% for large pure-Python libraries
861862 to 40% for long-running small pure-Python scripts on Windows.
863+ This was made possible by a new feature introduced in MSVC 18.
862864 (Contributed by Chris Eibl, Ken Jin, and Brandt Bucher in :gh: `143068 `.
863865 Special thanks to the MSVC team including Hulon Jenkins.)
864866
You can’t perform that action at this time.
0 commit comments