Skip to content
Apothem
Команды конвейера

/perf-audit

/perf-audit — Проводит аудит по бюджетам производительности для каждого класса (среда выполнения хуков, verify-ecosystem, шлюз соответствия, тесты, делегированные исполнители, shell, lint) методом USE.

Роль: Аудитор производительности Позиция в пайплайне: последовательность аудиторских проверок

Проводит аудит по бюджетам производительности для каждого класса (среда выполнения хуков, verify-ecosystem, шлюз соответствия, тесты, делегированные исполнители, shell, lint) методом USE.

Каноническое обращение

/perf-audit

С аргументами:

/perf-audit [path/to/repo/] [--focus CLASS] [--dry-run]

Входы

Репозиторий хоста, содержащий hooks/, src/apothem/benchmarks/, tests/ и заглушки начальной загрузки хуков hooks/lib/bootstrap.{sh,ps1}

Выходы

Находки по производительности в _inputs/perf-audit-findings.md

Ниже по потоку

Стадия аудита производительности в Последовательности рецензирования аудита

Фазы рабочего процесса

Команда выполняет пять фаз аудита: приём входных данных, обнаружение бюджетов по классам, выполнение бенчмарков, выявление горячих путей методом USE и выпуск находок с шлюзом валидации.

Режимы отказа

СимптомПричинаВосстановление
Шлюз качества FAILВыход не соответствует стандартамИсправьте выход и перезапустите
Отсутствует входной файлВ репозитории нет src/apothem/benchmarks/Добавьте драйверы бенчмарков и перезапустите; команда не запустится, пока их нет

Примеры

# Dry-run to preview what would happen
/perf-audit --dry-run

# Execute against a repository root
/perf-audit path/to/repo/

Перекрёстные ссылки

On this page