Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

Rendimiento y memoria

Genere perfil de código, mejore el rendimiento, reduzca los requisitos de memoria

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 crear un perfil para el código a fin de identificar sus cuellos de botella. Si es necesario, puede tomar medidas para mejorar el rendimiento.

MATLAB® gestiona automáticamente el almacenamiento de datos por usted. Sin embargo, si la memoria representa un problema, puede identificar los requisitos de la memoria y aplicar técnicas para utilizarla de forma más eficiente.

Apps

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

Funciones

expandir todo

ticIniciar el cronómetro temporizador
tocLeer el tiempo transcurrido de un cronómetro
cputimeCPU time used by MATLAB
timeitMeasure time required to run function
profileProfile execution time for functions
benchMATLAB benchmark
memoryMemory information
inmemNames of functions, MEX files, and classes in memory
memoizeAdd memoization semantics to function handle
MemoizedFunctionCall memoized function and cache results
clearAllMemoizedCachesClear caches for all MemoizedFunction objects

Temas

Medir y crear perfiles de código

Mejorar el rendimiento

Identificar y reducir los requisitos de memoria

Información relacionada