Код:Как сократить время выполнения?
testItemList = testResults.Select(item => project.Store.GetWorkItem(item.TargetId)).ToList();
testItemList является (локальная переменная) Список testItemList
TestResults является (локальная переменная) WorkItemLinkInfo [] TestResults
Всего 610 рабочих элементов присутствуют. Как сократить время выполнения? На данный момент для выполнения этой строки кода требуется 20 секунд. Как правильно настроить вышеуказанный код, чтобы сократить время выполнения?
610 очень маленький. Они загружаются из базы данных? Возможно, у вас есть проблема с N + 1, и эти 610 итераций - 610 запросов. –
@SimonWhitehead, No, Элементы загружаются из TFS. –
Он будет быстро запускать много быстрее без 'ToList()'. Но это просто перемещает расходы. –