Contenido principal

Perfilar y mejorar el rendimiento

Encuentre y elimine cuellos de botella en el código

Escriba código que sea simple y legible, especialmente para la primera implementación. Si el código se optimiza de forma prematura, puede quedar innecesariamente complejo y no proporcionar una mejora de rendimiento significativa. Entonces, si la velocidad representa un problema, puede medir cuánto tarda el código en ejecutarse y perfilar el código para identificar cuellos de botella. Si es necesario, puede tomar medidas para mejorar el rendimiento.

Apps

ProfilerEjecutar código y medir el tiempo de ejecución para mejorar el rendimiento

Funciones

ticIniciar el cronómetro temporizador
tocLeer el tiempo transcurrido de un cronómetro
cputimeTiempo de la CPU utilizado por MATLAB
timeitMeasure time required to run function
profileProfile execution time for functions
benchMATLAB benchmark

Temas