Administration Systèmes Unix/Linux Niveau

Profiling natif

Optimisez vos performances natives en allant au cœur de l’architecture CPU !

Dates à venir Eligible OPCO

Vue d'ensemble

Dans un contexte où les performances logicielles sont plus que jamais un enjeu critique, cette formation vous plonge au cœur du profiling natif. Vous apprendrez à détecter et comprendre les principaux goulots d’étranglement (CPU, mémoire, threads), à utiliser efficacement les outils d’analyse modernes (profilers, benchmarks…), et à interpréter leurs résultats pour guider vos optimisations. Au-delà des aspects techniques, l’accent est mis sur la compréhension fine de l’architecture CPU (caches, prédictions de branchement, SIMD, etc.) et sur l’écriture d’un code performant et conscient du matériel sous-jacent. Le programme s’adapte également aux besoins des participants pour aller plus loin sur des thématiques ciblées telles que le micro-benchmarking, l’optimisation mémoire ou encore le SIMD.
Prérequis

Quelques notions dans un langage natif comme le C++ ou Rust.

Objectifs pédagogiques

Comprendre les principaux goulots de performance (CPU, mémoire, parallélisme)
Savoir utiliser les bons outils de mesure et d’analyse (profilers, benchs,
Identifier et interpréter les résultats de profiling
Appliquer des stratégies concrètes d’optimisation (code, data, thread)
Savoir écrire du code conscient de la micro-architecture CPU (caches, prédiction, etc.)

Programme détaillé

Prochaines sessions

Aucune session inter-entreprises n'est planifiée pour le moment. Contactez-nous pour une session sur-mesure (Intra).

Avis des participants

4.5/5
Taux de satisfaction global 90%
Basé sur les retours stagiaires certifiés

Financement

Cette formation est éligible aux financements OPCO et FNE-Formation. Nos équipes vous accompagnent dans le montage de votre dossier.

En savoir plus sur le financement