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
🚢ACSM модернизирует офшорное судно "Genesis" после интеграции в Prysmian.
Испанская ACSM, недавно вошедшая в состав Prysmian Group, проводит масштабную модернизацию офшорного судна обеспечения "Genesis" (2003 г. постройки) на верфи в Виана-ду-Каштелу.
Судно оснащается краном с активной компенсацией качки (AHC), а также уже оборудовано аппаратом ROV для подводных работ.
Судно "Genesis" предназначено для укладки кабелей, инспекций, расчистки трасс и инженерных операций на морском дне.
С операционной точки зрения, модернизация усиливает возможности Prysmian в сегменте обслуживания подводных кабелей, обеспечивая более высокий уровень вертикальной интеграции и контроль над ключевыми этапами офшорных проектов.
📌Prysmian Group — основана в 1879 году (как часть Pirelli), один из крупнейших мировых производителей кабельной продукции, публичная компания с международными акционерами.
#Offshore#Shipping#Cables#ROV#Energy
🚢Oceanica получила контракты c Petrobras на $730 млн для офшорных судов.
Бразильская инженерная компания Oceanica Engenharia заключила новые долгосрочные контракты с государственной нефтегазовой корпорацией Petrobras на сумму ок. $736 млн.
Контракты предусматривают продление работы нескольких специализированных судов поддержки подводных операций: “Oceanicasub IV”, “Oceanicasub V”, “Oceanicasub VII” и “Oceanicasub IX”. Суда будут выполнять инспекцию, техническое обслуживание и подводные работы с использованием ROV и водолазных систем.
Дополнительно Petrobras зафрахтовала судно “Oceanicasub VI”, которое расширит возможности компании в сегменте подводных операций, а контракт на судно “Oceanicasub VIII” (RSV — ROV support vessel) также был продлён.
Все соглашения рассчитаны на 4 года, с началом операций в первой половине 2027 года и действием до 2031 г. После подписания контрактов портфель заказов Oceanica увеличился до 12 млрд реалов ($2,3 млрд).
Для офшорного рынка Бразилии сделки подтверждают устойчивый спрос на специализированный флот для обслуживания подводной инфраструктуры и поддерживают активность в сегменте offshore services.
📌Oceanica Engenharia e Consultoria Submarina — бразильская компания, основанная в 2002 году, специализируется на подводных инженерных работах, ROV-операциях и обслуживании офшорной инфраструктуры. Компания является частной и принадлежит группе бразильских инвесторов и менеджменту.
#Offshore#Petrobras#Subsea#ROV#BrazilEnergy
🚢Oceaneering представила электрический ROV для 30-дневных подводных операций.
Американская компания Oceaneering представила новый электрический дистанционно управляемый подводный аппарат промышленного класса - “Momentum”, способный выполнять непрерывные подводные операции до 30 дней.
ROV оснащён электрической системой движения, модульными подключаемыми различными сенсорами, системой кругового обзора 360°, автоматизированными функциями управления и увеличенной тяговой силой.
Конструкция предусматривает высокую полезную нагрузку и оптимизированную архитектуру, повышающую надёжность и эффективность.
По данным разработчика, аппарат создан на основе анализа эксплуатационных данных и ориентирован на снижение затрат на обслуживание при повышении доступности техники. “Momentum” предназначен для широкого спектра офшорных задач: буровых операций, инспекций, технического обслуживания и ремонта (IMR), подводных обследований и строительных работ.
Для морской отрасли запуск новой платформы отражает тренд на электрификацию подводной робототехники и рост роли автономных и дистанционных систем в обслуживании офшорной инфраструктуры.
📌Oceaneering International, Inc. — крупная американская компания, основанная в 1964 году, специализируется на подводной инженерии, робототехнике и офшорных услугах. Акции обращаются на Нью-Йоркской фондовой бирже (NYSE); компания является публичной и принадлежит институциональным и частным инвесторам.
#ROV#Subsea#OffshoreTechnology#Oceaneering#MarineRobotics
#cplusplus#arducopter#ardupilot#arduplane#ardurover#ardusub#autopilot#auv#copter#drone#dronekit#mavlink#plane#robotics#ros#rov#rover#sub#uas#uav#ugv
ArduPilot is a powerful and open-source autopilot system that can control many types of vehicles, including drones, planes, helicopters, and even submarines. It offers features like autonomous flight modes, programmable missions, and support for various sensors and communication systems. This system is highly reliable and customizable, making it beneficial for users who need advanced control over their vehicles. It also has a strong community and extensive documentation, which helps users learn and improve their projects.
https://github.com/ArduPilot/ardupilot