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
🇺🇳21.11.2022 ВОЗ приступила к обновлению списка опасных патогенов, способных вызвать вспышки заболеваний и пандемии, требующих особого внимания.
Об этом сообщила женевская штаб-квартира ВОЗ.
Более 300 экспертов рассмотрят имеющиеся сведения о более 25 семействах вирусов и бактерий и представят свои рекомендации в отношении приоритетных направлений дальнейших исследований и инвестиций. Обновленный перечень патогенов, требующих приоритетного внимания, будет опубликован, как ожидают в организации, в первом квартале 2023 года.
@Jab_club#воз#who
Non bastava la sterilizzazione portata avanti nei Paesi poveri a colpi di anticoncezionali e aborto.
Non bastavano le menzogne pronunciate sul Covid e i vaccini
Ora esce pure questo.
#OMS#WHO
BREAKING :
#BigPharma is in the hands of worthless people who now control the #WHO.
Ethics, science and health don't matter: only money matters.
The covid vaccine has caused many deaths but the media is subservient
We broke mainstream news in Italy 🔥
Via La Verita newspaper
@AseemMalhotra
#武汉肺炎#台湾#WHO
“近日,中国武汉通报了至少7位非典型的肺炎患者,但当地医疗部门说不是SARS,相关检测还在进行中,感染的患者已被隔离。如果你们有相关的信息,希望能分享给我们。谢谢。”
美国国务院发言人奥塔格斯(Morgan Ortagus)日前爆料指,台湾早于去年12月31日便试图警告世衞中国出现的中共病毒疫情可能「人传人」,但世卫(WHO)秘书长谭德塞却对此否认。台湾疫情指挥中心指挥官陈时中今天(11日)公布台方发给世衞的电邮全文,并批评WHO是「内行人说外行话」,严重失职。
台湾中央流行疫情指挥中心指挥官陈时中在记者会上以英文念完台方去年12月31日发给世衞的电邮全文并表示,当时已在电邮中清楚向WHO说明,中国大陆当地媒体、卫生当局承认已有7个「非典型肺炎」、但不是SARS的病患在隔离治疗中。
陈时中直言,WHO说台湾没有明讲「人传人」,那是「内行人讲外行话」,任何医师都明白什么样的状况需要隔离治疗。他反问,「隔离治疗不是警讯,那什么情况才是警讯」,「WHO这不是失职,什么是失职」。
陈时中强调,WHO漏掉了台湾通报的「病患被隔离治疗」(cases have been isolated for treatment)这一重要信息。只要世卫把这句话清楚地告诉世界,一切就很清楚了。
陈时中还表示,不是会员国的台湾当时都有向WHO示警,那身为会员国的中国如果没有向WHO通报,就是有意隐瞒疫情。
他呼吁,WHO对事件要坦诚以对并处理,不要转移焦点、一错再错。
В рамках совместного проекта Фонда Zamin, Министерства здравоохранения и РСНПМЦ Педиатрии «Внедрение универсального скрининга слуха новорожденных» был разработан механизм и налажена система мониторинга и анализа скрининга слуха в медучреждениях Ташкента.
В 19 родильных учреждениях всем новорожденным с 2020 года проводится скрининг слуха. Создание системы универсального скрининга слуха продолжается.
В рамках проекта планируется задействовать 227 родильных учреждений по всей республике. Все новорожденные будут обследованы, а при выявлении патологии слуха родителям будет рекомендовано последующее обследование и контроль.
Около 700 медицинских работников пройдут обучение по применению оборудования для аудиологического скрининга. Проектом предусмотрено внедрение единой системы трекинга и сбора информации по всей республике, создание системы документации для контроля качества скрининга.
Скрининг слуха новорожденных – важная процедура ранней диагностики, позволяющая свести к минимуму последствия нарушения слуха у ребёнка. Его следует проводить всем новорожденным уже в первые дни жизни.
#who
#worldhearingday
Zamin | Facebook | Instagram
"Zamin" fondi, Sog‘liqni saqlash vazirligi va Respublika ixtisoslashtirilgan pediatriya ilmiy-amaliy tibbiyot markazining «Yangi tug‘ilgan chaqaloqlar eshitish qobiliyatining universal skriningini joriy etish» loyihasi doirasida eshitish qobiliyatini monitoring va tahlil qilish mexanizmi ishlab chiqilgan va bu tizim Toshkent tibbiyot muassasalarida yo‘lga qo‘yilgan.
2020 yildan buyon 19 ta tug‘ruq muassasalarida barcha yangi tug‘ilgan chaqaloqlar eshitish qobiliyatining skriningidan o‘tkazilmoqda. Loyiha doirasida butun respublika bo‘ylab 227 ta tug‘ruq muassasalarini qamrab olish rejalashtirilgan. Barcha yangi tug‘ilgan chaqaloqlar ko‘rikdan o‘tkazilib, eshitish patologiyalari aniqlanganda ota-onalarga keyinchalik tekshiruvdan o‘tish va nazorat ostida bo‘lish tavsiya qilinadi.
700 nafarga yaqin tibbiyot xodimlari audiologik skrining uchun uskunalarni qo‘llashga o‘qitiladi. Loyiha respublika bo‘ylab treking va axborot to‘plash yagona tizimini joriy qilish, skrining sifatini nazorat qilish uchun hujjatlar tizimini yaratish ko‘zda tutilgan.
Yangi tug‘ilgan chaqaloqlarni eshitish qobiliyatining skriningidan o‘tkazish – barvaqt diagnostikaning muhim usuli bo‘lib, bolada eshitish qobiliyati buzilishining oqibatlarini kamaytirish imkonini beradi. Barcha yangi tug‘ilgan chaqaloqlar hayotining ilk kunlaridanoq ushbu muolajadan o‘tishlari zarur.
#who
#worldhearingday
Zamin | Facebook | Instagram