Benchmark
-
[.NET] Benchmark - Count() vs Any().NET/개념 및 유용한 팁 2023. 1. 3. 23:11
요약특정 조건에 대한 값이 존재하는지 유무를 따질 땐, Count() 보단 Any()를 사용하는 것이 좋다.조건은 Where()로 처리하는게 더 유리하다.테스트코드using BenchmarkDotNet.Attributes;using BenchmarkDotNet.Jobs;using BenchmarkDotNet.Running;BenchmarkRunner.Run();[MemoryDiagnoser][SimpleJob(runtimeMoniker: RuntimeMoniker.Net60)][SimpleJob(runtimeMoniker: RuntimeMoniker.Net70)]public class CountVsAny{ public int[] items; public CountVsAny() { ..