یه سری بحثها درباره .NET 11 هست که میگن مدل async/await قراره یه تغییر جدی تو معماریش داشته باشه؛ یعنی بخشی از کارهایی که قبلاً Roslyn انجام میداد (مثل ساخت state machine و مدیریت await) بیشتر منتقل میشه به خود runtime و CoreCLR. تو این مدل جدید، بهجای اینکه وضعیتهای async مثل قبل هی برن روی heap و فشار GC زیاد بشه، گفته میشه اجرای این حالتها به runtime نزدیکتر و بهینهتر میشه تا allocation کمتر بشه و performance تو سناریوهای سنگین async بهتر دربیاد و latency هم پایینتر بیاد. حتی بعضیا میگن دیباگ و trace هم تمیزتر میشه چون اون همه MoveNext و state اضافی کمتر دیده میشه؛ البته فعلاً بیشتر در حد بحث و پیشنمایشه و باید دید واقعاً تو نسخه نهایی چطور پیاده میشه.
#.Net11
@codehalics | کدهالیک
Post #692
733

- ❤ 3
- 👍 2