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 profiling tools: perf, gprof, Valgrind. Runs basic profiling of system utilities, interprets simple flame graphs under mentor guidance. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Systems Programmer (C/C++) | Independently profiles system code: uses perf stat/record, callgrind, cachegrind. Finds hot paths in drivers, analyzes cache miss rate and branch misprediction. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Systems Programmer (C/C++) | Conducts deep profiling of kernel subsystems: uses ftrace, eBPF, perf probe. Analyzes latency distribution, identifies lock contention, optimizes critical kernel paths. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Systems Programmer (C/C++) | Defines profiling strategy for the systems team. Establishes continuous performance monitoring pipeline, automates performance regression testing. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Systems Programmer (C/C++) | Shapes enterprise approach to system software profiling. Defines performance KPIs for kernel subsystems, builds infrastructure for cross-platform performance analysis. |