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

Резултати

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

Пребарај: #uxlinkfams

当前筛选 #uxlinkfams清除筛选
UXLINK

@uxlink_community · Post #258 · 12.02.2025 г., 08:43

Dear #UXLINKfams, please join us during @consensus_hk, hosted by @meet_48 and powered by @BNBCHAIN❤️ Registration link: https://lu.ma/6c7oaehq

Hashtags

UXLINK

@uxlink_community · Post #225 · 29.01.2025 г., 01:59

Best wishes to all #UXLINKfams who are celebrating the Lunar New Year and Chinese New Year in this beautiful and reunion time: Happy New Year! LINK Family, LINK Happiness! 새해 복 많이 받으세요! あけましておめでとう! 新年快樂, 恭喜發財! CHÚC MỪNG NĂM MỚI! শুভ নববর্ষ! Selamat Tahun Baru! Manigong Bagong Taon! สวัสดีปีใหม่! Mutlu yıllar! Bonne année! ¡Feliz año nuevo! С Новым Годом!

Hashtags

UXLINK

@uxlink_community · Post #246 · 07.02.2025 г., 08:57

🫡Glad to be partnership with @AEON_Community, a leading #WEB3 payment protocol. $UXLINK will be supported by #AEON Pay and tens of millions #UXLINKfams could use their token to make in-store payment in real world in dozens of countries especially in South East Asia. UXLINK FujiPay/ FujiCard will also collab with AEON to build #PayFi ecosystem together and provides a seamless bridge between crypto assets and real-world applications, empowering users with secure, inclusive, and rewarding financial services. You can buy a pizza with your crypto assets by a simple swipe🥳.