---
description: Аналіз коду на проблеми продуктивності та пропозиції оптимізацій
---

# Оптимізація коду

Перегляньте наданий код на наявність таких проблем у порядку пріоритету:

1. **Вузькі місця продуктивності** — виявлення операцій O(n²), неефективних циклів
2. **Витоки памʼяті** — пошук невивільнених ресурсів, циклічних посилань
3. **Покращення алгоритмів** — пропозиція кращих алгоритмів або структур даних
4. **Можливості кешування** — виявлення повторюваних обчислень
5. **Проблеми конкурентності** — пошук станів гонки (race conditions) або проблем з потоками

Формат відповіді:
- Серйозність проблеми (Критична/Висока/Середня/Низька)
- Місце в коді
- Пояснення
- Рекомендоване виправлення з прикладом коду

---
**Останнє оновлення**: 9 квітня 2026
