LINQ to Objects 최적화 기술을 사용하고 있습니까? 아니면 야생에서 본 적이 있습니까?LINQ to Objects Optimization Techniques?
"yield foreach"와 다른 언어/컴파일러 최적화가 201x로 C#에 도착하기를 기다리는 동안 어디에서나 LINQ를 사용하여 성능에 미치는 영향을 줄이는 것이 가능합니다.
하나의 패턴은 특정 조합 자에 대한 사용자 지정 IEnumerable 구현을 만들어서 열거 형을 여러 번 다시 열거하지 않도록했습니다. 내가 몇 번을 발견했습니다
"열거 형을 여러 번 다시 열거하지 않도록 특정 결합 자에 대한 사용자 지정 IEnumerable 구현 만들기"-> ToArray의 전술적 사용, 확실하게? –
ToArray가 항상 답이되는 것은 아닙니다. 예를 들어 재귀 적 시나리오에서. –