Dominio
Performance Engineering
Perfil de habilidad
Esta habilidad define expectativas en roles y niveles.
Roles
1
donde aparece esta habilidad
Niveles
5
ruta de crecimiento estructurada
Requisitos obligatorios
0
los otros 5 opcionales
Performance Engineering
Profiling
22/2/2026
Selecciona tu nivel actual y compara las expectativas.
La tabla muestra cómo crece la profundidad desde Junior hasta Principal.
| Rol | Obligatorio | Descripción |
|---|---|---|
| Systems Programmer (C/C++) | Gets familiar with performance profiling: uses time, perf stat for basic metrics. Measures execution time of system functions, analyzes simple bottlenecks. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Systems Programmer (C/C++) | Conducts system profiling: perf record/report, hardware counters (IPC, cache miss), off-CPU analysis. Builds flame graphs for kernel code, analyzes scheduler latency. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Systems Programmer (C/C++) | Performs deep performance analysis: PMU-based sampling, last branch record (LBR), Intel PT. Conducts end-to-end latency analysis from hardware interrupt to userspace delivery. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Systems Programmer (C/C++) | Defines performance analysis methodology for the team. Establishes benchmark suite for kernel subsystems, automates performance regression detection in CI. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Systems Programmer (C/C++) | Shapes enterprise performance engineering practice. Defines performance SLA for system components, builds observability infrastructure for production kernel systems. |