Contenu principal

Profiler et améliorer les performances

Rechercher et supprimer les goulots d’étranglement dans le code

Écrivez votre code pour qu’il soit simple et lisible, en particulier pour la première implémentation. Le code optimisé trop tôt peut être inutilement complexe sans apporter de réels gains de performances. Ensuite, si la vitesse pose un problème, vous pouvez mesurer le temps d’exécution et profiler votre code pour identifier les goulots d’étranglement. Si nécessaire, vous pouvez prendre des mesures pour améliorer la performance.

Applications

ProfilerRun code and measure execution time to improve performance

Fonctions

ticStart stopwatch timer
tocRead elapsed time from stopwatch
cputimeCPU time used by MATLAB
timeitMeasure time required to run function
profileProfile execution time for functions
benchMATLAB benchmark

Rubriques