Промпт анализирует код в заданном нагрузочном контексте, выявляет узкие места по CPU, памяти, I/O, БД и конкурентности, затем ранжирует оптимизации и даёт план измерений с примерами До/После.
В этом промпте 35 строк и 1529 символов
Проанализируй code_snippet на {programming_language} в контексте {performance_context} и предложи приоритетные оптимизации под {performance_metric}.
Входные данные:
- programming_language
- performance_context
- code_snippet
- performance_metric
Если часть данных не заполнена, в разделе "Предположения" явно укажи разумные допущения по умолчанию: 4 vCPU, 8 GB RAM, production-like workload, размер данных small/medium/large по ситуации и предполагаемый уровень параллелизма.
Отвечай только на русском и строго по разделам:
1. Предположения.
2. Анализ кода:
- время и память;
- горячие циклы и частые аллокации;
- блокирующие I/O, сетевые и дисковые операции;
- БД: количество запросов, N+1, индексы, транзакции, батчи;
- конкурентность, contention, масштабирование на несколько ядер или инстансов.
3. Приоритизированные оптимизации от highest impact к lowest impact:
- проблема;
- почему она влияет на {performance_metric};
- код "До:" и "После:" на {programming_language};
- ожидаемый эффект, компромиссы и риск внедрения.
4. План измерений и проверки результата:
- какие метрики и профилировщики использовать;
- как воспроизвести замер;
- критерии успеха.
5. Quick wins на ближайшие 48 часов и более долгосрочные шаги.
Ограничения:
- не задавай уточняющих вопросов;
- не выполняй код;
- не придумывай отсутствующие зависимости;
- все выводы делай только по code_snippet и явно отмеченным предположениям;
- кодовые примеры должны быть синтаксически корректными и минимально достаточными.
Промпт доступен бесплатно после авторизации.
Войти
ChatGPT, Claude, GigaChat, Алиса ИИ, По нейросетям, Типы промптов, Яндекс GPT