#zlinq — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #zlinq, aggregated by home.social.
-
Бенчмаркая ZLinq: один IEnumerable в сигнатуре — и .NET 10 быстрее библиотеки в 3,9 раза
ZLinq — замена LINQ без аллокаций. На .NET 8 и .NET 9 время одинаковое. На .NET 10 иначе: массив тот же, но если параметр объявлен как IEnumerable, foreach перебирает его в 2,58–3,89 раза быстрее ZLinq. Причина видна в машинном коде, память замерена отдельно.
https://habr.com/ru/articles/1065192/
#ZLinq #LINQ #IEnumerable #аллокации #бенчмарк #BenchmarkDotNet #производительность #NET_10 #JIT #дизассемблер
-
Бенчмаркая ZLinq: один IEnumerable в сигнатуре — и .NET 10 быстрее библиотеки в 3,9 раза
ZLinq — замена LINQ без аллокаций. На .NET 8 и .NET 9 время одинаковое. На .NET 10 иначе: массив тот же, но если параметр объявлен как IEnumerable, foreach перебирает его в 2,58–3,89 раза быстрее ZLinq. Причина видна в машинном коде, память замерена отдельно.
https://habr.com/ru/articles/1065192/
#ZLinq #LINQ #IEnumerable #аллокации #бенчмарк #BenchmarkDotNet #производительность #NET_10 #JIT #дизассемблер
-
Бенчмаркая ZLinq: один IEnumerable в сигнатуре — и .NET 10 быстрее библиотеки в 3,9 раза
ZLinq — замена LINQ без аллокаций. На .NET 8 и .NET 9 время одинаковое. На .NET 10 иначе: массив тот же, но если параметр объявлен как IEnumerable, foreach перебирает его в 2,58–3,89 раза быстрее ZLinq. Причина видна в машинном коде, память замерена отдельно.
https://habr.com/ru/articles/1065192/
#ZLinq #LINQ #IEnumerable #аллокации #бенчмарк #BenchmarkDotNet #производительность #NET_10 #JIT #дизассемблер
-
[Перевод] ZLinq — Zero-Allocation LINQ-библиотека для.NET
В прошлом месяце я зарелизил ZLinq v1 — революционную LINQ-библиотеку, которая достигает zero allocation на структурах и дженериках. Она может похвастаться такими расширениями, как LINQ to Span, LINQ to SIMD, LINQ to Tree (FileSystem, JSON, GameObject и т.д.), drop-in replacement Source Generator для произвольных типов, поддержкой нескольких платформ, включая .NET Standard 2.0, Unity и Godot и на данный момент ZLinq имеет более 2000 звезд на GitHub.
https://habr.com/ru/companies/otus/articles/915662/
#ZLinq #LINQ_NET #ZeroAllocation #c# #C#LINQ #Производительность_LINQ
-
[Перевод] ZLinq — Zero-Allocation LINQ-библиотека для.NET
В прошлом месяце я зарелизил ZLinq v1 — революционную LINQ-библиотеку, которая достигает zero allocation на структурах и дженериках. Она может похвастаться такими расширениями, как LINQ to Span, LINQ to SIMD, LINQ to Tree (FileSystem, JSON, GameObject и т.д.), drop-in replacement Source Generator для произвольных типов, поддержкой нескольких платформ, включая .NET Standard 2.0, Unity и Godot и на данный момент ZLinq имеет более 2000 звезд на GitHub.
https://habr.com/ru/companies/otus/articles/915662/
#ZLinq #LINQ_NET #ZeroAllocation #c# #C#LINQ #Производительность_LINQ
-
[Перевод] ZLinq — Zero-Allocation LINQ-библиотека для.NET
В прошлом месяце я зарелизил ZLinq v1 — революционную LINQ-библиотеку, которая достигает zero allocation на структурах и дженериках. Она может похвастаться такими расширениями, как LINQ to Span, LINQ to SIMD, LINQ to Tree (FileSystem, JSON, GameObject и т.д.), drop-in replacement Source Generator для произвольных типов, поддержкой нескольких платформ, включая .NET Standard 2.0, Unity и Godot и на данный момент ZLinq имеет более 2000 звезд на GitHub.
https://habr.com/ru/companies/otus/articles/915662/
#ZLinq #LINQ_NET #ZeroAllocation #c# #C#LINQ #Производительность_LINQ
-
"ZLinq", a Zero-Allocation LINQ Library for .NET
https://neuecc.medium.com/zlinq-a-zero-allocation-linq-library-for-net-1bb0a3e5c749
#HackerNews #ZLinq #ZeroAllocation #LINQ #.NET #Library #Coding
-
"ZLinq", a Zero-Allocation LINQ Library for .NET
https://neuecc.medium.com/zlinq-a-zero-allocation-linq-library-for-net-1bb0a3e5c749
#HackerNews #ZLinq #ZeroAllocation #LINQ #.NET #Library #Coding
-
"ZLinq", a Zero-Allocation LINQ Library for .NET
https://neuecc.medium.com/zlinq-a-zero-allocation-linq-library-for-net-1bb0a3e5c749
#HackerNews #ZLinq #ZeroAllocation #LINQ #.NET #Library #Coding
-
"ZLinq", a Zero-Allocation LINQ Library for .NET
https://neuecc.medium.com/zlinq-a-zero-allocation-linq-library-for-net-1bb0a3e5c749
#HackerNews #ZLinq #ZeroAllocation #LINQ #.NET #Library #Coding