Почему миллион корутин на Rust весит меньше, чем сто тысяч на Python

Миллион асинхронных задач на Rust спокойно живёт в нескольких сотнях мегабайт. Сто тысяч корутин на Python нередко упираются в память раньше. Дело не в том, что “Rust быстрый, а Python медленный” - дело в том, ГДЕ физически лежит состояние приостановленной задачи. Разбираю, во что превращается ваш async fn после компиляции: стейт-машина на стеке против объекта в куче. Сравниваю модели Rust (Tokio), Python (asyncio), C# и JavaScript - кто аллоцирует на каждый await, а кто нет, и почему это видно на счётчике RAM при 100k задач. Внутри: что генерирует компилятор, куда уезжает состояние между await, stackful против stackless, и что с этим делать сегодня.

https://habr.com/ru/articles/1046862/

#async #await #корутины #Rust #Tokio #asyncio #конкурентность

Почему миллион корутин на Rust весит меньше, чем сто тысяч на Python

TL;DR. async fn компилируется в стейт-машину во всех языках, но кладут её по-разному. Rust генерирует enum фиксированного размера, который живёт на стеке вызывающего и не аллоцируется. CPython...

Хабр
The DAX saw positive movement on Thursday afternoon, after starting the trading day with a cautious approach. The index reached approximately 24,245 points arou... https://news.osna.fm/?p=50441 | #news #above #amid #await #dax
Dax Gains Hold Above 24,000 as Investors Await ECB Decision Amid Tech and Energy Focus - Osna.FM

Track the DAX index action live: See why the German market rose mid-day amid anticipation for bank decisions.

Osna.FM
The German neobank Trade Republic has announced that it will serve as a distribution partner for private investors regarding the planned Initial Public Offering... https://news.osna.fm/?p=49275 | #news #await #billiondollar #details #ipo
Trade Republic Tapped as Partner for Mega SpaceX IPO, Await Details on Billion-Dollar Offering - Osna.FM

Trade Republic is your verified partner for the SpaceX IPO. Invest in the future and track the highly anticipated SpaceX public offering.

Osna.FM
The DAX experienced a subdued performance throughout the day on Thursday, remaining in negative territory until lunchtime despite a weak start. Around 9:30 AM,... https://news.osna.fm/?p=48147 | #news #amid #await #dax #deal
DAX Stays Negative as Investors Await Mideast Peace Deal Amid Sector Rotation - Osna.FM

Stock market investors remain cautious as the German index struggles through negative trading today.. Get the latest analysis.

Osna.FM
The DAX started trading Wednesday with modest gains. The benchmark index was calculated at approximately 24,410 points by 9:30 AM, marking a 0.1 percent increas... https://news.osna.fm/?p=47031 | #news #await #crucial #dax #earnings
Dax Opens Higher as Investors Await Crucial Nvidia Earnings Report - Osna.FM

Get the latest DAX market update! See how the stock index opened in positive gains as investors await crucial Nvidia earnings reports and major market shifts.

Osna.FM

[Перевод] Async/Await в C# это синтаксический сахар для конечного автомата

Перевод статьи, посвящённой устройству конечного автомата асинхронных методов. Разбор основных понятий, декомпилированный код с подробными комментариями, раскрытие секретов магии асинхронности и подробная схема.

https://habr.com/ru/articles/1035442/

#асинхронность #async #await #c# #конечный_автомат #awaiter #c#net #taskbuilder #statemachine

Async/Await в C# это синтаксический сахар для конечного автомата

Конечный автомат и его внутреннее устройство Примечание переводчика : State Machine, конечный автомат это преобразованный async метод. Компилятор преобразует метод в тип, реализующий конечный...

Хабр
The U.S. stock markets ended Wednesday with mixed results. The Dow Jones Industrial Average closed at 49,693 points, marking a 0.1 percent decrease compared to... https://news.osna.fm/?p=45886 | #news #await #economy #global #investors
Stocks Mixed as Investors Await Trump-Xi Meeting Signals on Global Economy - Osna.FM

US stocks closed mixed amid global uncertainty. Analyze the latest market trends and how the crucial Trump-Xi meeting impacts your investment strategy.

Osna.FM
🥳🎉 Oh wow, #ClojureScript finally got async/await! 🚀 Just 1.12.145 releases later, they've caught up to JavaScript's 2017 #tech. 🎩✨ So innovative, it's practically cutting-edge... if you're living in the past. 📅🔄
https://clojurescript.org/news/2026-05-07-release #async #await #JavaScript #innovation #news #HackerNews #ngated
ClojureScript - 1.12.145 Release

ClojureScript - 1.12.145 Release

The DAX index managed to reverse a weak start on Thursday, climbing into positive territory by lunchtime. By a little after 12:30, the index stood at 24,030 poi... https://news.osna.fm/?p=43918 | #news #amid #await #dax #decision
Dax Rises Amid Inflation Fears as Traders Await Key ECB Rate Decision - Osna.FM

The DAX reverses course from a weak start to positive gains. Get expert analysis of the market as traders anticipate the crucial ECB interest rate decision.

Osna.FM