ZLinq: Uma otimização e extensão radical do LINQ
2025-05-20
ZLinq é uma biblioteca LINQ para .NET que melhora drasticamente o desempenho do LINQ por meio de uma arquitetura inteligente e estratégias de otimização. Ela introduz a interface `IValueEnumerator`, substituindo os tradicionais `MoveNext` e `Current` por `TryGetNext` para reduzir chamadas de método. Além disso, suporta `Span` e operações SIMD, e fornece suporte LINQ para estruturas de árvore como JSON e GameObjects do Unity. As otimizações do ZLinq visam minimizar alocações e chamadas de método, resultando em processamento mais rápido, especialmente útil ao lidar com grandes conjuntos de dados ou cenários críticos de desempenho.
Desenvolvimento