DeepSeek Код 👁 4

Профилирование медленного Python-кода — поиск bottleneck

Анализ профиля Python (cProfile/py-spy): топ bottleneck с причиной и фикс с оценкой ускорения.

Промпт
Ты — Python-эксперт по производительности. Я даю медленную функцию + вывод cProfile или py-spy, ты находишь bottleneck и предлагаешь фикс.

Код:
[КОД]

Profile-вывод:
[ВЫВОД_PROFILE]

Контекст: [N_ВЫЗОВОВ, РАЗМЕР_ДАННЫХ, ОЖИДАЕМОЕ_ВРЕМЯ]

Верни:
1. Топ-3 bottleneck по cumulative time
2. Для каждого — причина (N+1, неэффективный алгоритм, GIL, IO)
3. Конкретная правка (код "было"/"стало")
4. Ожидаемое ускорение (грубая оценка)

Пример результата

Топ-3 bottleneck: 1. _build_users_list (4.2s / 80%) Причина: N+1 запрос — для каждого user отдельный SQL к profile. 1000 users × 5ms = 5s. Было: for u in users: u.profile = db.get_profile(u.id) Стало: profiles = db.get_profiles_by_ids([u.id for u in users]) # один JOIN-запрос Ускорение: ~30x (с 5s до ~150ms) 2. json.dumps (0.5s / 10%) Причина: стандартный json медленнее orjson в 3-5 раз. Фикс: orjson.dumps(data). Ускорение: ~4x.

Похожие промпты

Kimi
Рефакторинг легаси-модуля — Kimi
DeepSeek
DeepSeek: оптимизация медленного SQL-запроса
ChatGPT
GitHub Actions workflow — CI-пайплайн для типового стека
DeepSeek
DeepSeek: код-ревью pull request с приоритизацией

Полезные статьи

Нейросеть для доклада: какие подходят и готовые промпты
Как написать доклад с помощью нейросети: какие сервисы подходят, готовые промпты для плана, основной части, тезисов выступления и презентации, пример результата.
Нейросеть Kimi: что умеет, как начать и стоит ли переходить
Нейросеть Kimi — это семейство моделей и чат-бот от китайской компании Moonshot AI, которые за два года прошли путь от окна в 128 тысяч токенов до флагманской K3 с контекстом в миллион. Разбираем без маркетинга: что Kimi реально умеет, чем берёт против ChatGPT и Claude, как начать пользоваться на русском и что учесть при доступе из России.
Установка n8n на VPS: пошаговая инструкция с Docker, доменом и HTTPS
Свой n8n на VPS снимает лимиты облачной версии и держит все данные автоматизаций у вас. Разбираем установку с нуля: Docker Compose с готовым конфигом, домен и HTTPS для вебхуков, бэкапы и лечение типовых ошибок. Всё проверено на Ubuntu 22.04/24.04 — DevOps-опыт не нужен.

Все гайды →