TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #396 · 9 окт.

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

Hashtags

Резултати

Пронајдени 1 слични објави

Пребарај: #humanrights75

当前筛选 #humanrights75清除筛选
郭子健Daniel Kwok Tsz Kin

@tsingyidan · Post #1027 · 12.12.2023 г., 00:08

This year marks 75 years of the Universal Declaration on Human Rights. For 75 years, the UDHR has defined our key rights and been a rallying cry for Human Rights Defenders all over the world. In #HumanRightsDay we join over 57 organisations in urging First Minister @HumzaYousaf to put #AllOurRights in law for everyone. Make the Universal Declaration a reality! We hope @scotgov to listen to civil society concerns & make the Bill as strong as possible. #HumanRights75#AllOurRights #AllOurRights 今年係《世界人權宣言》通過75周年。75年來,宣言 界定咗我哋嘅關鍵權利。 今年人權日,我哋連同57個蘇格蘭公民團體去信蘇格蘭首席大臣 Humza Yousaf,促請政府引入人權法案時,投入充分資源,包括但不限於保障殘疾人士、更包容的平等對待、改善弱勢支援等,並加強與公共機構合作,增加機構對人權法案嘅認知同逐步實施相關政策。 我哋敦促蘇格蘭政府聆聽民間社會嘅聲音,讓人權公約能夠喺蘇格蘭得以實踐。 #國際人權日#人權公約#世界人權宣言#生而平等#首席大臣#蘇格蘭政府 Letter to Scot Cabinet on Human Rights https://www.patreon.com/posts/94309170