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

Резултати

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

Пребарај: #ourhawkerculture

当前筛选 #ourhawkerculture清除筛选
NEA Singapore

@NEASingapore · Post #260 · 17.09.2021 г., 04:30

We can’t leave out the signature carrot cake when talking about #OurHawkerCulture, and no, we don’t mean the dessert! Also known as Chai Tow Kway, this savoury dish is made from rice flour and radish.

NEA Singapore

@NEASingapore · Post #296 · 16.12.2021 г., 03:45

Today is the first anniversary of the UNESCO inscription for Singapore’s Hawker Culture, so let’s come together to celebrate, support, and safeguard #OurHawkerCulture! #DidYouKnow many of our hawker dishes originated from the food cultures of different immigrant groups who settled in Singapore? Over time, they have evolved to become the distinctive local dishes that we love, and form an important part of our food heritage. Head down to your favourite hawker stall this week to show your support!

NEA Singapore

@NEASingapore · Post #151 · 16.01.2021 г., 01:00

#DidYouKnow then Prime Minister Lee Kuan Yew laid the foundation stone for Geylang Serai Market back in 1963? It was rebuilt in 2009 with its architecture inspired by the Malay community’s cultural heritage. As part of the efforts to safeguard our #OurHawkerCulture, we want to hear from you about what you hope to see in #OurHawkerCentres of the future. Tell us your views and ideas at https://go.gov.sg/sghf-form by 31 Jan 2021, and stand a chance to win a limited edition #OurHawkerCulture CEPAS card. Terms & conditions apply: https://go.gov.sg/sthctc

NEA Singapore

@NEASingapore · Post #949 · 18.11.2024 г., 01:13

🍜 Ever wonder how the monthly price-based tender system for hawkers work? Every month, NEA offers vacant food and market stalls through open tenders. This ensures stalls are allocated fairly and transparently. When new hawkers successfully bid for a stall, their rent for the first three years will be based on their bid. At the end of the 3-year tenancy term, the rent is then adjusted over time to match the Assessed Market Rent (AMR), which is determined by an independent valuation. This AMR takes into account various factors such as footfall, stall sizes, and tendered stall rentals at the hawker centres. The median AMR for non-subsidised cooked food stalls has remained constant since 2019 at about $1,200 per month. 📢 While past tenders may be considered in AMR, extremely high tender bids will not be considered in the valuation of the AMR. Curious about becoming a hawker or just want to learn more? Click here: go.gov.sg/info-stallholders #SupportOurHawkers#OurHawkerCulture#OurHawkerCentres

NEA Singapore

@NEASingapore · Post #941 · 16.11.2024 г., 01:00

In 2020, Singapore’s hawker culture was officially inscribed onto the UNESCO Representative List of Intangible Cultural Heritage of Humanity. But let's not stop there! Let’s continue to #SupportOurHawkers and keep #OurHawkerCulture thriving for generations to come. P.S. Don’t forget to use your CDC vouchers before they expire! Check out the participating stalls at #OurHawkerCentres here: gowhere.gov.sg/cdcvouchersmerchants

NEA Singapore

@NEASingapore · Post #937 · 14.11.2024 г., 05:41

🍜 Supporting Our Hawkers: The Government sets policies to support our hawkers and provide them with a conducive operating environment, to ensure that they are able to provide Singaporeans with affordable food at #OurHawkerCentres. You can #SupportOurHawkers too! Visit your favourite stall or try new ones today. P.S. Don’t forget to use your CDC vouchers before they expire on 31 Dec 2024 (Tue)! #OurHawkerCulture

ПретходнаСтраница 1 од 3Следна