대량의 목록에서 다수의 삭제가 필요한 경우 최적화
다음의 코드로 예시를 들어보겠습니다.
천만 건의 목록에서 다수의 항목이 삭제가 될 때 생각보다 성능이 좋지 않습니다. List<T>의 구현이 항목 조회 및 추가에 최적화 되어 있기 때문입니다.
using System.Diagnostics;
var list = Enumerable.Range(1, 200000).ToList();
Console.WriteLine(list.Count);
var sw = Stopwatch.StartNew();
...
dimohy.slogs.dev1 min read