1
resposta

Performance lambda ou linq

Boa noite;

Pelo que entendi é possível realizar os filtros com expressões lambda ou linq, existe alguma diferença de performance entre as 2 tecnicas? Se sim, qual o mais performático?

1 resposta

Olá, Danilo!

Obrigado por prestigiar nosso curso! Sobre a sua pergunta, a diferença de desempenho aparece quando envolve um número muito grande de operações.

Este artigo compara Sintaxe de Consulta X Sintaxe de Método (Lambda) X Loop (for)

https://wheresmykeyboard.com/2015/06/linq-lambda-loop-performance-test/

E o vencedor foi: Sintaxe de Consulta (LINQ)

LINQ: 00:00:01.7072859, avg. 00:00:00.0004321
LAMBDA: 00:00:02.1314676, avg. 00:00:00.0005394
Loop: 00:00:01.3116814, avg. 00:00:00.0003319

Boa sorte e bons estudos!