7.09.2025 состоялся релизPithon 3.14!
На фоне хайпа про NoGIL всё позабыли про другие фичи. Особенно про Multiple Interpreters, который обещает изоляцию процессов но с эффективностью потоков! На сколько действительно это будет эффективно мы узнаем позже, потому что сейчас это лишь первый релиз с ограничениями и недоработками.
Но что там про NoGIL? Теперь этот режим не экспериментальный, а официально поддерживаемый, но опциональный.
Чтобы запустить без GIL нужна специальная сборка. И перед стартом нужно объявить переменную PYTHON_GIL=0
Для вас я собрал готовый репозиторий где достаточно запустить скрпит, который всё сделает:
▫️ соберет релизный Python 3.14 в новый Docker-образ
▫️ запустит тесты в контейнере (GIL, NoGIL, MultiInterpreter)
▫️ распечатает результаты
Тест очень простой, усложняйте сами)
Вот какие результаты у меня:
=== Running ThreadPoolExecutor GIL ON
TOTAL TIME: 45.48 seconds
=== Running ThreadPoolExecutor GIL OFF
TOTAL TIME: 6.14 seconds
=== Running basic Thread GIL ON
TOTAL TIME: 45.54 seconds
=== Running basic Thread GIL OFF
TOTAL TIME: 4.74 seconds
=== Running with Multi Interpreter
TOTAL TIME: 18.30 seconds
Если сравнивать GIL и NoGIL, то на мои 32 ядра прирост х7-x10 (почему не х32? 🤷). При этом нам обещают что скорости будут расти с новыми релизами.
Режим без GIL похож (визуально) на async, тоже параллельно, тоже не по порядку. Но это не IO! и от того некоторый диссонанс в голове 😵💫, нас учили не так!
Интересно, что чистый Thread работает быстрей чем ThreadPoolExecutor без GIL.
Ну и где-то плачет один адепт мульти-интерпретаторов😭 Теперь нужно искать где они могут пригодиться с такой-то скоростью. Скорее всего своя область применения найдется.
Отдельно я затестил память и вот что вышло на 32 потока:
ThreadPoolExecutor GIL ON
305.228 MB
ThreadPoolExecutor GIL OFF
500.176 MB
basic Thread GIL ON
90.668 MB
basic Thread GIL OFF
472.444 MB
with Multi Interpreter
1267.788 MB
Пока не знаю как к этому относиться)
В целом - радует направление развития!
#release
🚗💥 Introducing the Manhart MHXM 900! 💥🚗
Get ready to experience the ultimate BMW XM upgrade! 🌟
🔧Power Boost: From a stock 748 hp and 1000 Nm to an astonishing 900 hp and 1200 Nm! 💪🔥
⚙️Suspension Upgrade: Featuring H&R springs for enhanced handling! 🛠️
🛞Stunning Wheels: Equipped with eye-catching 24-inch Manhart wheels! 😍
🌌Carbon Fiber Body Kit: Lightweight and aggressive styling that enhances performance! 🖤
🖌️Luxurious Interior: Finished in a sleek grey-orange scheme with leather, Alcantara, and carbon accents! ✨
#Manhart#MHXM900#BMW#Performance#Tuning#CarEnthusiast#LuxuryCars#CarbonFiber#Auto
🏎️ McLaren Artura gets a massive wing and body kit by Novitec
Novitec has added a giant wing mounted on pylons, along with a body kit, redesigned bumpers, and a new engine cover, all made of carbon fiber.
The exhaust system can be crafted from stainless steel or Inconel, with an option for a gold coating at extra cost. Not only does it enhance the engine's sound, but it also boosts its performance by an estimated 35 horsepower, according to the tuners.
#McLarenArtura#Novitec#carbonfiber#exhaustsystem#tuning#horsepowerboost
🚗✨ Restomod Magic: BMW 8 Series Reimagined! ✨🚗
Check out this stunning restomod of the first-generation BMW 8 Series! 🏎️💨
🔧 Upgrades Include:
- Carbon Fiber Panels: Lightweight and sleek! 🖤
- Powerful V10 Engine: Swapped from the BMW M5 (E60) and bored out to 5.8 liters! 💥
- Modern Interior Touches: Blending classic with contemporary! 🛋️
#BMW#Restomod#8Series#M5#CarEnthusiast#ClassicMeetsModern#CarbonFiber#V10Power#Auto🚘💫
🚗✨Brabus Transforms Mercedes-AMG SL into a 1000-HP Shooting Brake!🔥
The new body and aerodynamic features are crafted entirely from carbon fiber. The turbocharged V8 has been enlarged from 4.0 to 4.5 liters, and now, combined with an electric motor on the rear axle, the powertrain delivers a staggering 1000 HP and 1620 Nm of torque! 💪⚡
These bespoke three-door beauties will be built to order, tailored to individual specifications. Pricing is not publicly disclosed. 💎
#Brabus#MercedesAMG#ShootingBrake#1000HP#LuxuryCars#CarEnthusiasts#CustomCars#AutomotiveExcellence#CarbonFiber#Auto
🚗💨 Introducing the Acura Integra Type S with HRC Factory Tuning! 🔥✨
Get ready to be amazed by the incredible upgrades:
🔹 Aggressive Front Bumper with an enhanced splitter
🔹 Sleek Rear Bumper featuring a diffuser
🔹 Carbon Fiber Hood for that lightweight edge
🔹 Forged 19-inch Wheels wrapped in Pirelli P Zero Trofeo R tires
🔹 Stunning Carbon Fiber Wing on aluminum supports
To lighten the load:
🔸 Carbon Fiber Rear Doors
🔸 Recaro Seats for ultimate comfort and support
🔸 Strut Brace replacing the rear bench for added rigidity
And let’s not forget the performance upgrades:
🔹 Coilover Suspension for precision handling
🔹 Six-Piston Brembo Brakes up front for unmatched stopping power
This beast is built for the track! 🏁💥
#AcuraIntegraTypeS#HRC#FactoryTuning#CarEnthusiast#Performance#CarbonFiber#Brembo#Pirelli#Auto
Just sold at auction! 🚗💰
This stunning Alfa Romeo 2000 GTV restomod with a carbon fiber body went for $220,000. 🤑
It took around four years to build this beauty, with everything from the chassis to the powertrain being completely overhauled.
🛠️ Italian specialists worked on the chassis and body, while the rest of the work was done in Canada. The upgraded 2.0 carbureted engine's exact output isn't specified, but the original Alfa Romeo 2000 GTV came with a 130-horsepower engine. 🏁
#AlfaRomeo#2000GTV#Restomod#CarbonFiber#Auction#ClassicCar#LuxuryCar#ItalianStyle🇮🇹