Домен
Performance Engineering
Профиль навыка
Этот навык определяет ожидания по ролям и уровням.
Ролей
1
где встречается этот навык
Грейдов
5
сформированная дорожка роста
Обязательных требований
0
ещё 5 — необязательные
Performance Engineering
Профилирование
22.02.2026
Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.
Таблица показывает, как меняется глубина владения навыком от Junior до Principal.
| Роль | Обязательность | Описание |
|---|---|---|
| Systems Programmer (C/C++) | Знакомится с профилированием производительности: использует time, perf stat для базовых метрик. Измеряет execution time системных функций, анализирует простые bottleneck-и. |
| Роль | Обязательность | Описание |
|---|---|---|
| Systems Programmer (C/C++) | Проводит системное профилирование: perf record/report, hardware counters (IPC, cache miss), off-CPU analysis. Строит flame graphs для ядерного кода, анализирует scheduler latency. |
| Роль | Обязательность | Описание |
|---|---|---|
| Systems Programmer (C/C++) | Выполняет глубокий performance analysis: PMU-based sampling, last branch record (LBR), Intel PT. Проводит end-to-end latency analysis от hardware interrupt до userspace delivery. |
| Роль | Обязательность | Описание |
|---|---|---|
| Systems Programmer (C/C++) | Определяет performance analysis methodology для команды. Формирует benchmark suite для ядерных подсистем, автоматизирует performance regression detection в CI. |
| Роль | Обязательность | Описание |
|---|---|---|
| Systems Programmer (C/C++) | Формирует enterprise performance engineering практику. Определяет performance SLA для системных компонентов, строит observability infrastructure для production ядерных систем. |