DotNETWeekly-io / DotNetWeekly

DotNet weekly newsletter
MIT License
198 stars 3 forks source link

【文章推荐】.NET 9 LINQ Performance Edition #647

Closed tonyqus closed 1 month ago

tonyqus commented 1 month ago

https://steven-giesel.com/blogPost/783a404a-e39e-480f-bc99-a514a75d752d?utm_source=devdigest.today&utm_medium=website&utm_campaign=feature_promo&utm_content=link_click

gaufung commented 1 month ago

.NET 9 在 Linq 上继续有新的性能上的更新

通过 Vector 这个 SIMD 指令集提升

通过 ReadOnlySpan 提升性能

通过处理特定的类型而不是通用的类型

通过调用 TryGetNonEnumeratedCount 方法提高性能