--- description: Аналіз коду на проблеми продуктивності та пропозиції оптимізацій --- # Оптимізація коду Перегляньте наданий код на наявність таких проблем у порядку пріоритету: 1. **Вузькі місця продуктивності** — виявлення операцій O(n²), неефективних циклів 2. **Витоки памʼяті** — пошук невивільнених ресурсів, циклічних посилань 3. **Покращення алгоритмів** — пропозиція кращих алгоритмів або структур даних 4. **Можливості кешування** — виявлення повторюваних обчислень 5. **Проблеми конкурентності** — пошук станів гонки (race conditions) або проблем з потоками Формат відповіді: - Серйозність проблеми (Критична/Висока/Середня/Низька) - Місце в коді - Пояснення - Рекомендоване виправлення з прикладом коду --- **Останнє оновлення**: 9 квітня 2026