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
https://www.youtube.com/watch?v=B4DyCtoTQY8
Desde que comenzó el show sanitario muchas personas se han estado analizando replantear sus vidas, abandonar la paranoia urbana y estrechar su contacto con la naturaleza.
La salud que buscamos radica en incrementar nuestro poder de generar un #bienestar natural, real... definitivo; para eso debemos alejarnos del estilo de vida psicótico contaminante, dependiente y parasitario de las ciudades y acercarnos a la verdadera #Emancipación energética, económica y psicológica
Este es el escenario de la batalla más compleja que nos toca vivir: el desapego a la vida que solíamos tener (la vieja "normalidad"); enfrentar a los demonios interiores que protegen nuestro Ego resultó ser mucho más difícil que hacer activismo en redes sociales, manifestar o imprimir pancartas anti N•O•M.
El camino que te planteo es el #minimalismo, un estilo de vida basado en el desprendimiento gradual e inteligente de tus nexos con el mundo material.
@emocionaligencia
🗓️ Reto 24h (Día)
Imprime + 2 colores + 1 acento
✅ Elige 2 colores base + 1 color acento.
✅ Imprime una página y colorea solo con esa paleta.
✅ Mañana compartimos resultados en el canal.
Paleta A🎨 Azul marino + Beige + Acento Dorado
Paleta B🎨 Verde salvia + Gris + Acento Coral
Vota: ¿A o B?
🔥 Si participas, manda tu resultado al grupo y lo reposteo.
#Reto24h#Colorear#Minimalismo#PaletaDeColores#ColoringBooksPDF
📢Hecho con Inside
💥Set de 6 Posters Minimalismo en Colores Pastel
Dale un toque de serenidad a tu hogar
✅OFERTA: 15.54€
❌ Antes: 25.9€
💰Ahorras un 40%🔥
Transforma tus espacios con paisajes relajantes y naturaleza
👉 Decora tu hogar con estilo
#decoracioninteriores#dulcehogar#minimalismo#naturalezapastel#hogarsweet#disenointeriores#ofertas#navidad
🛰️Oferta publicada en Cultura y Ocio
☀️ Paletas cálidas para motivarte (sin sobreestimular)
Los tonos cálidos “suaves” (durazno, terracota, arena, miel) activan energía y enfoque sin subir el volumen visual como los neones.
Mini guía:
- Durazno: ánimo amable
- Terracota: constancia
- Arena: calma
- Miel: optimismo
- Rosa viejo: cercanía
CTA: Dime tu mood (cansad@, enfocad@, ansios@, chill, creativo) y te paso 1 paleta de 5 colores🎨
#PsicologiaDelColor#ColorPalette#Minimalismo#Diseño#Mood
📢Hecho con Inside
📄 Descarga gratis: “Habitación minimal + planta”
Estética minimalista con líneas limpias: perfecta para imprimir y colorear en modo relax. 🖍️🌿
✅ Uso personal
📥 Descarga, imprime y colorea
🎨 Reto:Descarga y comparte tu combo de 3 colores (ponlos en comentarios).
#ParaColorear#ColoringPages#Minimalismo#ArteParaRelajarse#Imprimible#AdultColoring#KidsActivities
📢Hecho con Inside
🗻 Paisaje zen minimal para colorear (montañas)
Una página minimalista japonés para imprimir y relajarte: líneas limpias, mucho aire y calma total.
📥 Descarga gratis y prueba en monocromo:
🔹 Azul
🔹 Gris
🔹 Verde
Tip: usa un solo tono y juega con la presión del lápiz para hacer degradados suaves.
✅ Uso personal
#ParaColorear#ColoringPages#Paisaje#Zen#Minimalismo#Japones#Montañas#Imprimir#ArteRelajante
📢Hecho con Inside