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
❓❓Sabías que...❓❓
✿✺✿✺✿✺✺✿✺✿✺✿✺✿✺✿
🤔La obediencia no siempre es sencilla. Puede requerir sacrificio🛠 personal, afrontar desafíos o ir en contra❌ de las normas sociales. La fe juega un papel crucial aquí, ya que la obediencia a menudo se mantiene incluso cuando el camino🛣 no es claro o los resultados no son inmediatamente evidentes.
❗️Si quieres conocer más quédese con nosotros...❗️
✿✺✿✺✿✺✺✿✺✿✺✿✺✿✺✿
#SabiasQue
Suscríbete👇👇👇
🔎@Escud_delasEscrituras📖
🔔"Activa notificaciones" para que no te pierdas nada👇👇👇
❓❓Sabías que...❓❓
✿✺✿✺✿✺✺✿✺✿✺✿✺✿✺✿
IDUMEA fue el nombre dado por los griegos y romanos a Edom, desde el siglo III a.C. (Mr.3.8) Este nombre es empleado por la versión de los LXX en la época grecorromana para traducir el nombre de la región de los idumeos, tierra situada al sur de Palestina y ocupada por este pueblo despues de la toma de Jerusalén por Nabucodonosor en el año 587 a.C
✿✺✿✺✿✺✺✿✺✿✺✿✺✿✺✿
#SabiasQue
Suscríbete👇👇👇
🔎@Escud_delasEscrituras📖
🔔Activa la campanita para que no te pierdas nada👇👇👇
#SabiasQue
Según las estadísticas los tramos más peligrosos en la Habana son los siguientes, ordenados por la cantidad de accidentes y lesionados.
1- La Vía Blanca, desde 10 de Octubre (Agua Dulce) hasta la Rotonda de Guanabacoa.
2- 5ta Avenida, desde el Túnel de Calzada hasta la calle 112.
3- Calle 100 desde 31 hasta Vento.
4- Calzada de Boyeros, desde Carlos III hasta la 26 (La Rotonda).
5- El Primer Anillo, desde la Carretera Central hasta la Calle 100.
Suscribete👇👇👇
🏢@La_Habana_desde_mi_movil📱
#SabiasQue
Se necesitan al menos 5kg de aceitunas para producir 1 litro de aceite de oliva extra virgen?
Por su parte, para producir esa misma cantidad de aceite se necesita la mitad (2.5kg) de semillas de girasol.😱😱😱
Suscribete👇👇👇
🏢@La_Habana_desde_mi_movil📱
#SabiasQue
Con un ancho máximo de 219 km, el Río de La Plata es considerado el río mas ancho del mundo.
No obstante, lo más curioso no es su anchura, sino todo lo que alberga en sus profundidades. En su interior hospeda aviones, barcos e incluso globos aerostáticos😱😱😱
Suscribete👇👇👇
🏢@La_Habana_desde_mi_movil📱
#SabiasQue
Mágicos océanos azules brillantes creados por miles de millones de organismos bioluminiscentes unicelulares microscópicos conocidos como destellos marinos (Noctiluca scintillans).
🧠@UnDatoViral
#SabiasQue
Las mujeres con un coeficiente intelectual más alto tienen más dificultades para encontrar pareja.
Las mujeres inteligentes prefieren permanecer solteras que estar con la persona equivocada.
🧠@UnDatoViral
#SabiasQue
Los Lampyridae son una familia de insectos del orden de los escarabajos Coleoptera con más de 2000 especies descritas. Son escarabajos de cuerpo blando a los que comúnmente se les llama luciérnagas o chinches relámpago.
🧠@UnDatoViral
#sabiasque#datosinteresantes
#datosquenosabias
#datosmedicos
#hematologia#urgencia#transfusion#hemoglobin
Aprende algo nuevo e interesante cada día en 100%Médico
👨⚕️👩⚕️
https://www.instagram.com/p/CUi6GB4MHkS/?utm_medium=share_sheet