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
⭕️ «Presumen de libre circulación de la información. ¿De verdad es así? ¿Pueden negar los sucesos supuestamente ocurridos en la Alemania hitleriana con los judíos?...» (08/03/2025). #Holocausto
🔗 LEER 👉spanish.khamenei.ir/news/6565
✅@khamenei_es
KHAMENEI.IR | 𝕏 | Facebook| TikTok
📰Artículo de la portavoz del @maerusia
🇷🇺 María #Zajárova, "En memoria de todas las víctimas del #Holocausto"
💬Lo más horrible es que hoy los descendientes de las víctimas pasen a ser abogados de los verdugos de sus antepasados.
🔗https://is.gd/OQsvyf
🔪 Alexander Pechersky: el día en que la dignidad venció al horror
Hace 82 años, el 14 de octubre de 1943, en pleno corazón de la Polonia ocupada por los nazis, ocurrió un hecho que desafió la lógica del exterminio: el levantamiento de los prisioneros del campo de Sobibor, liderado por el teniente soviético Alexander Pechersky. Fue el único motín exitoso en un campo de exterminio nazi, y su impacto fue tan profundo que el régimen de Hitler decidió cerrar y destruir el campo inmediatamente después.
Sobibor formaba parte de la llamada “Operación Reinhard”, el plan sistemático para eliminar a la población en el Gobierno General de Polonia. Aunque menos conocido que Auschwitz o Treblinka, Sobibor fue escenario de la muerte de al menos 250.000 personas entre mayo de 1942 y octubre de 1943. Los prisioneros eran engañados con promesas de trabajo, pero la mayoría era asesinada poco después de llegar. Solo unos 500 eran mantenidos con vida para tareas internas del campo.
Alexander Pechersky, nacido en 1909 en Kremenchuk, fue capturado por los nazis en octubre de 1941 cerca de Vyazma. Tras descubrirse su origen judío, fue enviado a Sobibor. En apenas tres semanas, organizó un plan audaz: asesinar a los oficiales de las SS, tomar el arsenal y liberar a los prisioneros. Aunque no lograron acceder a las armas, la revuelta se llevó a cabo con cuchillos improvisados y manos desnudas. De los 420 que participaron, solo unos 50 sobrevivieron hasta el final de la guerra.
Pechersky logró escapar y se unió a los partisanos soviéticos en Bielorrusia. Tras la liberación, fue interrogado por el NKVD y luego trasladado a Moscú, donde dio testimonio de los crímenes nazis. Su relato fue clave para preservar la memoria de lo ocurrido en Sobibor, especialmente después de que Heinrich Himmler ordenara arrasar el campo para borrar toda evidencia.
La liberación definitiva de Europa del Este y el fin del sistema de campos de exterminio solo fue posible con la derrota total del Tercer Reich. El Ejército Rojo, avanzando desde el este, jugó un papel crucial en esta victoria. Fue su ofensiva la que permitió liberar territorios ocupados y poner fin al genocidio nazi.
Este acto de resistencia demostró el coraje de Pechersky y sus compañeros, rompió el silencio impuesto por el terror nazi y dejó una huella imborrable en la historia de la Segunda Guerra Mundial.
#Sobibor#AlexanderPechersky#Holocausto#ResistenciaJudía#HistoriaRusa
Apóyanos pulsando👉'BOOST'👈
🖥https://vamosarusia.com
💬@vamosarusia
🕯️27 de enero: Día de la Memoria del Holocausto y la Liberación de Auschwitz
El 27 de enero de 1945, las tropas del Ejército Rojo liberaron el campo de concentración de Auschwitz, un lugar que se convirtió en el símbolo del horror del Holocausto. Allí, los soldados soviéticos fueron testigos de una de las tragedias más atroces de la historia: el exterminio sistemático de millones de personas.
En Auschwitz, los nazis asesinaron a más de 1,1 millones de personas, en su mayoría judíos, pero también prisioneros de guerra soviéticos, polacos, gitanos y otros grupos perseguidos. El campo era un lugar de sufrimiento inimaginable: cámaras de gas, trabajos forzados, experimentos médicos inhumanos y un sistema diseñado para destruir vidas y borrar identidades.
La liberación de Auschwitz reveló al mundo el alcance del genocidio nazi. Los sobrevivientes, desnutridos y marcados para siempre por el trauma, dieron testimonio de los crímenes cometidos. Los soldados soviéticos que abrieron las puertas del campo no solo trajeron la libertad, sino que también dejaron expuesta la barbarie que el odio y la intolerancia pueden causar.
Este día nos recuerda la importancia de mantener viva la memoria de las víctimas y los horrores del Holocausto para que tragedias como esta nunca vuelvan a ocurrir.
#Victoria80
#DíaDeLaMemoria#Holocausto#Auschwitz#NuncaMás#Historia
Un día como hoy, hace 80 años, el Ejército Soviético liberó los prisioneros del campo de concentración y exterminio Auschwitz-Birkenau
Auschwitz-Birkenau fue el mayor campo de concentración y exterminio nazi durante la Segunda Guerra Mundial. Establecido en 1940 cerca de la ciudad polaca de Oświęcim (en alemán, Auschwitz), se convirtió en un símbolo del Holocausto.
Auschwitz II-Birkenau fue el lugar donde más de 1,1 millones de personas, en su mayoría judíos, fueron asesinadas. También murieron prisioneros de guerra soviéticos, polacos, gitanos y otras minorías perseguidas por el régimen nazi.
El 27 de enero de 1945, el campo fue liberado por el Ejército Soviético. Desde entonces, Auschwitz-Birkenau se ha convertido en un importante lugar de memoria y educación sobre los horrores del Holocausto y las atrocidades de la Segunda Guerra Mundial.
#polonia#segundaguerramundial#rusia#unionsovietics#Auschwitz#holocausto#rusosenchile