근래에 업무를 진행하면서 계산 속도가 이슈가 되는 일이 많았다. 그래서 최적화 할떄 마다 하나씩 정리하고자 한다. C#을 쓰는 유저들은 잘 아는것처럼 LINQ는 사용하기 너무 편하지만 성능은 메뉴얼 구현보다 느리다는것은 잘 알려진 펙트이다. 이점을 해보고자 한다. LINQ에서 자주 쓰는 Where 구문에 대해 테스트를 하기 위해 아래와 같은 코드를 작성하였다. static void Main(string[] args) { List source = new List { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch(); sw.Restart(); for (int i = 0; i < ..