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
Es una emoción tremenda presentar el libro "Más allá de las familias: derecho, fe y política". Agradecemos a Patricia Ares Muzio por el prólogo realizado y compartido este jueves. Agradecemos a las más de 200 personas, de más de 10 colectivos y organizaciones que nos acompañaron en esta acción pública que forma parte de nuestra campaña por el #Sí al Código de las Familias.
Descargue el libro y disfrute de la presentación del LIVE
En pocos días tendremos el Referéndum por el #CódigoDeLasFamilias. Nuestro voto es un #Sí radical. El contexto nos impulsa a la esperanza de un país más justo, digno. Convocamos a personas que sientan que el voto a favor de las familias cubanas es definitivo para la felicidad. Extendemos la invitación a organizaciones, colectivos, instituciones, sociedad civil toda a una 𝐀𝐜𝐜𝐢𝐨́𝐧 𝐏𝐮́𝐛𝐥𝐢𝐜𝐚 𝐚 𝐟𝐚𝐯𝐨𝐫 𝐝𝐞𝐥 𝐂𝐨́𝐝𝐢𝐠𝐨 𝐝𝐞 𝐥𝐚𝐬 𝐅𝐚𝐦𝐢𝐥𝐢𝐚𝐬.
Día: Jueves 15 de septiembre, 2022
Hora: 3:00pm
Lugar: Centro Martin Luther King (Ave. 53 Nro 9609 e/ 96 y 98. Marianao)
#VotamosSí#DondeHayAmorHayUnaFamilia#TodosLosDerechosParaTodasLasFamilias#TodosLosDerechosParaTodasLasPersonas#queelamorsealey
https://www.facebook.com/134961706639831/posts/pfbid09JxScuvta2PqWk8sKCBnHfaXismmN1mGeyTqJELo9omdbSiszTLD64B4rXq6EYExl/
La creación del nuevo #CódigodelasFamilias ha sido un proceso político, ético, educativo y jurídico trascendente. Nos deja testimonios de diálogo, búsqueda de consensos, protagonismo de la sociedad civil, de los derechos como argumento y la decisión popular —mediante referéndum— como modos de participación en la política.
Ha sido una oportunidad colectiva, social, histórica y moral para que las cubanas y los cubanos produzcamos más justicia. Una oportunidad para que los buenos afectos, la política y la ley se encuentren en un mismo camino.
El Código es un ensayo para que la sociedad toda reproduzca relaciones de poder dignas, afectuosas, con base en los derechos y las responsabilidades, de compromiso con el bienestar personal y común. Nos invita a ir más allá, como pueblo responsable de su propia liberación, en la apuesta por el respeto a la diversidad.
La nueva ley propone modelos más inclusivos, justos, cooperativos, dialógicos y solidarios. Es un Código para la autoridad sin autoritarismo, la responsabilidad sin posesión, los límites sin violencia.
¡Derecho a tener derechos! Es la máxima que esta ley concreta.
El derecho de cualquier persona a la adopción.
El derecho a definir el orden de los apellidos.
El derecho de una persona a llevar los apellidos de sus dos madres.
El derecho a que una abuela o abuelo tenga responsabilidades sobre sus nietos y nietas cuando mamá y papá deciden no estar.
El derecho a que dos hombres se casen y encuentren en ello la bendición de Dios.
El derecho a que un anciano o anciana no deambule porque su familia no le quiere dentro de la casa.
El derecho a que una persona homosexual herede los bienes compartidos con su pareja durante décadas.
El derecho a la comunicación con niños y niñas por el afecto y los cuidados, no por estricta condición biológica.
El derecho a que dos mujeres lesbianas puedan concebir una criatura de conjunto.
El derecho al divorcio sin culpas.
El derecho a beneficios por viudez o separación sin que medie el matrimonio.
El derecho a que una persona tenga más de una madre y un padre.
El derecho a la gestación solidaria como un acto de amor.
El derecho a que una persona cuidadora reciba protección y respaldo económico.
El derecho de las niñas, niños y adolescentes a que se les escuche, se les quiera y se les respete en su individualidad.
El derecho a la protección legal y afectiva frente a las manifestaciones de violencia.
El derecho a recibir beneficios y protección por el trabajo doméstico.
𝐃𝐞𝐬𝐝𝐞 𝐞𝐥 𝐂𝐞𝐧𝐭𝐫𝐨 𝐌𝐞𝐦𝐨𝐫𝐢𝐚𝐥 𝐃𝐫. 𝐌𝐚𝐫𝐭𝐢𝐧 𝐋𝐮𝐭𝐡𝐞𝐫 𝐊𝐢𝐧𝐠 𝐉𝐫., 𝐯𝐨𝐭𝐚𝐦𝐨𝐬 𝐒í 𝐩𝐨𝐫𝐪𝐮𝐞 𝐞𝐧 𝐞𝐬𝐭𝐞 𝐂ó𝐝𝐢𝐠𝐨 𝐬𝐞𝐧𝐭𝐢𝐦𝐨𝐬 𝐥𝐚 𝐩𝐫𝐞𝐬𝐞𝐧𝐜𝐢𝐚 𝐝𝐞 𝐃𝐢𝐨𝐬.
𝐕𝐨𝐭𝐚𝐦𝐨𝐬 𝐒í 𝐩𝐚𝐫𝐚 𝐪𝐮𝐞 𝐥𝐨𝐬 𝐝𝐞𝐫𝐞𝐜𝐡𝐨𝐬 𝐧𝐨 𝐬𝐞𝐚𝐧 𝐩𝐫𝐢𝐯𝐢𝐥𝐞𝐠𝐢𝐨𝐬 𝐝𝐞 𝐩𝐨𝐜𝐚𝐬 𝐩𝐞𝐫𝐬𝐨𝐧𝐚𝐬.
𝐕𝐨𝐭𝐚𝐦𝐨𝐬 𝐒í 𝐜𝐨𝐧𝐭𝐫𝐚 𝐭𝐨𝐝𝐚 𝐝𝐢𝐬𝐜𝐫𝐢𝐦𝐢𝐧𝐚𝐜𝐢ó𝐧 𝐲 𝐞𝐱𝐜𝐥𝐮𝐬𝐢ó𝐧.
𝐕𝐨𝐭𝐚𝐦𝐨𝐬 𝐒í 𝐩𝐚𝐫𝐚 𝐪𝐮𝐞 𝐥𝐚 𝐝𝐢𝐠𝐧𝐢𝐝𝐚𝐝 𝐬𝐞 𝐩𝐫𝐨𝐭𝐞𝐣𝐚 𝐝𝐞𝐬𝐝𝐞 𝐥𝐚𝐬 𝐟𝐚𝐦𝐢𝐥𝐢𝐚𝐬.
𝐕𝐨𝐭𝐚𝐦𝐨𝐬 𝐒í 𝐩𝐨𝐫 𝐞𝐥 𝐞𝐦𝐩𝐞𝐧ñ𝐨 𝐝𝐞 𝐜𝐫𝐞𝐚𝐫, 𝐞𝐧𝐭𝐫𝐞 𝐭𝐨𝐝𝐚𝐬 𝐲 𝐭𝐨𝐝𝐨𝐬, 𝐮𝐧 𝐩𝐚𝐢í𝐬 𝐜𝐨𝐧 𝐭𝐨𝐝𝐚 𝐥𝐚 𝐣𝐮𝐬𝐭𝐢𝐜𝐢𝐚 𝐲 𝐭𝐨𝐝𝐚 𝐥𝐚 𝐛𝐞𝐥𝐥𝐞𝐳𝐚.
𝐕𝐨𝐭𝐚𝐦𝐨𝐬 𝐒í 𝐩𝐨𝐫 𝐞𝐥 𝐚𝐦𝐨𝐫 𝐡𝐞𝐜𝐡𝐨 𝐥𝐞𝐲.
#Sí#FamiliasCubanas#VotamosSí#CódigoSí#QueElAmorSeaLey#CMLKRedes#CMLKCuba#SíAlCódigoDeLasFamilias#Cuba
https://www.facebook.com/134961706639831/posts/pfbid02SMdNigQpEkQuTGdBixCiJX2478soW88JjZzJeyPwKj4yZPUphCRw1MY3c5RRqgUfl/