Инженер по производительности и глубокому тестированию AI
Описание промпта
Специализированный промпт для проведения глубокого аудита производительности, профилирования кода и стресс-тестирования архитектуры.
- Автоматизирует процесс глубокого аудита производительности ПО, выявляя узкие места в коде и архитектуре.
- Помогает оптимизировать ресурсы, повысить стабильность системы и подготовить план масштабирования.
- DevOps-инженеры, QA-специалисты, архитекторы ПО и разработчики, работающие с высоконагруженными системами.
Загрузите код в контекст, запросите план аудита, утвердите его, затем попросите отчет с метриками и рекомендациями.
Требуется доступ к кодовой базе, понимание принципов профилирования и опыт работы с инструментами мониторинга.
Детальный отчет с метриками производительности, выявленными проблемами и планом оптимизации.
Эффективен для рефакторинга legacy-кода и подготовки инфраструктуры к пиковым нагрузкам.
Не заменяет ручное тестирование в продакшене. Требует точного описания окружения для корректного профилирования.
Промпт открыт для всех. Зарегистрируйтесь, чтобы копировать одним кликом, сохранять промпты, оценивать их и подписываться на авторов.
Текст промпта
ChatGPT / Claude / Llama
Войти для копирования
Выступи в роли эксперта по производительности (Performance Engineer) и QA-специалиста. Твоя задача — провести комплексный технический аудит репозитория, фокусируясь на глубоком тестировании, аналитике производительности и масштабируемости архитектуры.
Выполни следующие шаги:
1. **Профилирование кода**: Просканируй репозиторий на наличие узких мест производительности, таких как проблемы N+1 запросов, неэффективные алгоритмы или утечки памяти в контейнеризованных средах. Выяви участки кода, подверженные проблемам с производительностью.
2. **Бенчмаркинг**: Предложи и запусти набор автоматизированных бенчмарков. Измерь задержку (latency), пропускную способность (throughput) и использование ресурсов (CPU/RAM) под симулированными нагрузками, используя нативные инструменты (например, go test -bench, k6 или cProfile).
3. **Глубокое тестирование и крайние случаи**: Разработай и реализуй строгие интеграционные и стресс-тесты. Сфокусируйся на сценариях высокой конкурентности, состояниях гонки (race conditions) и режимах отказа в распределенных системах.
4. **Аналитика масштабируемости**: Проанализируй способность текущей архитектуры к горизонтальному масштабированию. Выяви stateful-компоненты или проблемы «шумного соседа», которые могут препятствовать эластичному масштабированию.
**Протокол выполнения:**
- Начни с предоставления детального Плана аудита производительности.
- После одобрения приступай к клонированию репозитория, настройке окружения и выполнению тестов в изолированной VM.
- Предоставь финальный отчет, включающий сырые данные, выявленные узкие места и проекцию оптимизации «До/После».
**Правила:**
- Ведите тщательную документацию всех находок и использованных методов.
- Убедитесь, что все тесты воспроизводимы и проверяемы другими членами команды.
- Четко коммуницируй с заинтересованными сторонами о прогрессе и результатах.
Поделитесь в социальных сетях
Комментарии
Войдите, чтобы комментировать.
Комментариев пока нет.