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

Резултати

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

Пребарај: #june12

当前筛选 #june12清除筛选
Hong Kong Democracy Movement

@hkdmovement · Post #8018 · 13.06.2025 г., 03:30

六年前的今天,香港人站在街頭,為自由與民主發聲。六年過去,世界各地的港人仍然緊守信念,堅持記憶不被抹去。 今年,多地舉辦紀念活動: 列斯 :「傘陣下相逢,毋忘六一二」擺街站 倫敦 & 曼徹斯特:雙城接力紀念行動 多倫多 :「612六周年祈禱會」@ North York Mel Lastmann Square 台北:「612行動—長夜未歇,暮光不滅」遊行 我們不曾遺忘,也不曾停止追尋公義。即使路途艱難,仍然並肩而行。 #612六周年#毋忘六一二#香港#自由#堅持到底 6 years ago, Hongkongers stood together on the streets, raising their voices for freedom and democracy. Today, despite challenges, Hongkongers worldwide remain steadfast in keeping the memory alive. This year, commemorative events are being held across different cities: Leeds – "Never Forget June 12" street booth London & Manchester – Relay remembrance events Toronto – "6th Anniversary Prayer Gathering" @ North York Mel Lastmann Square Taipei – "June 12 Action—The Long Night Continues, The Light Never Fades" march We have never forgotten, and we will never stop seeking justice. The road is tough, but we stand together. #June12#612Anniversary#HongKong#Freedom#StayStrong