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
🚀 NEW VIDEO: PRO THUNDER V12!
Master the market with the most precise binary indicator yet. No noise, just structure. 💎
👛Watch Now:https://www.youtube.com/watch?v=ZExrk5kDhuI
🌐Get V12:https://ss7trader.com/product/pro-thunder-v12/
#PocketOption#BinaryTrading#SS7Trader
📈Real Binary Options – Your Trusted Trading Partner
📈
🚀 Want to earn safe and consistent profits through Binary Options Trading?
Join us today ➡️ @realbinaryoptionss
✅ Accurate Signals
✅ Professional Strategies
✅ Daily Market Updates
✅ Guidance for Beginners & Experts
💡 Start your trading journey with confidence and grow your income with us
#BinaryTrading#ForexSignals#FinancialFreedom
📈Real Binary Options – Your Trusted Trading Partner
📈
🚀 Want to earn safe and consistent profits through Binary Options Trading?
Join us today ➡️ @realbinaryoptionss
✅ Accurate Signals
✅ Professional Strategies
✅ Daily Market Updates
✅ Guidance for Beginners & Experts
💡 Start your trading journey with confidence and grow your income with us
#BinaryTrading#ForexSignals#FinancialFreedom
Best Non-Repaint Indicator 120-150+ Signals Daily with 80%+ Accuracy Ai Based Neural Networks Powered System for Binary Trading Working on Every Binary Broker!
#nonrepaintindicator#highaccuracyindicator#binarytrading#pocketoption#quotex#pocketoptionindicator#quotexindicator#indicator#tradingindicator#ss7trader
Best Non-Repaint Indicator 120-150+ Signals Daily with 80%+ Accuracy Ai Based Neural Networks Powered System for Binary Trading Working on Every Binary Broker!
#nonrepaintindicator#highaccuracyindicator#binarytrading#pocketoption#quotex#pocketoptionindicator#quotexindicator#indicator#tradingindicator#ss7trader
🟢 Market Update
🟢
🖤 Due to today’s EUR 🇪🇺, CNY 🇨🇳 & CHF 🇨🇭bank holidays, the market is highly volatile and unpredictable. After testing conditions, we decided to avoidunnecessaryrisk.✅
🚫 No Live Stream Today
🚫 No Free Signals Today
✅ Quality Over Quantity 💎
Stay safe and profitable with SS7TRADERS 🚀
#BankHoliday#BankHolidayUpdates#ForexTrading#BinaryOptions#TradingSignals#RiskManagement#BinaryTrading
⚙100% NON-REPAINT. 0% GUESSING.⚙
👉Look at these clean entries from today's session with Pro Thunder V12. Once the signal appears, it STAYS. No shifting, no disappearing, just pure accuracy.
👉Neural Network Logic: Our AI scans thousands of data points to find the highest probability reversal.
📈Result: See the screenshots for the clinical precision.
Stop losing money on lagging indicators. It’s time to upgrade to the V12 standard.👑
👇 GET YOUR COPY NOW 👇
👉CLICK TO GET V12 NOW!
#binarytrading#pocketoption#quotex#pocketoptionindicator#quotexindicator#indicator#tradingindicator#ss7trader#MT5#Indicators#binaryindicator#бинарныеопционы#бинарныеопционы#nonrepaintindicator#highaccuracyindicator#binarytrading#pocketoption#quotex#pocketoptionindicator#quotexindicator#indicator#tradingindicator#ss7trader
Next-gen Neural Network Indicator for Binary Trading. Non-repaint signals with 80%+ accuracy. 120-150+ setups daily. Works across all platforms including Pocket Option & Quotex. High-performance trading starts here.
#binarytrading#pocketoption#quotex#pocketoptionindicator#quotexindicator#indicator#tradingindicator#ss7trader#MT5#Indicators#binaryindicator#бинарныеопционы#бинарныеопционы#nonrepaintindicator#highaccuracyindicator#binarytrading#pocketoption#quotex#pocketoptionindicator#quotexindicator#indicator#tradingindicator#ss7trader
🏆
🏆
🏆 Pro Thunder V12 Back-testing on EURUSD 23 April to 24 April | Real Time Results 13 Win - 3 Loss | 81% Win-rate
#binarytrading#pocketoption#quotex#pocketoptionindicator#quotexindicator#indicator#tradingindicator#ss7trader#MT5#Indicators#binaryindicator#бинарныеопционы#бинарныеопционы#nonrepaintindicator#highaccuracyindicator#binarytrading#pocketoption#quotex#pocketoptionindicator#quotexindicator#indicator#tradingindicator#prothunderv12#backtesting#indicatorbacktesting#binaryindicatorbacktesting#indicatorbacktesting#ss7trader