← Каталог
Сборка и культура производительности — Code review — как замечать узкие места
Фрагмент из «Сборка и культура производительности»: Code review — как замечать узкие места.
// Потенциальное узкое место: O(n²)
foreach (var customer in customers)
{
foreach (var order in orders)
{
if (order.CustomerId == customer.Id)
{
// Обработка
}
}
} // Потенциальное узкое место: O(n²)
foreach (var customer in customers)
{
foreach (var order in orders)
{
if (order.CustomerId == customer.Id)
{
// Обработка
}
}
}