Main Content

La traducción de esta página está obsoleta. Haga clic aquí para ver la última versión en inglés.

Rendimiento y memoria

Generar perfil de código, mejorar el rendimiento, reducir 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.

Funciones

expandir todo

tic Start stopwatch timer
toc Read elapsed time from stopwatch
cputime CPU time used byMATLAB
timeit Measure time required to run function
profile Profile execution time for functions
bench MATLABbenchmark
memory Memory information
inmem Names of functions, MEX files, and classes in memory
pack (To be removed) Consolidate workspace memory
memoize Add memoization semantics to function handle
MemoizedFunction Call memoized function and cache results
clearAllMemoizedCaches Clear caches for allMemoizedFunctionobjects

Temas

Medir y crear perfiles de códigos

Mejorar el rendimiento

Identificar y reducir los requisitos de memoria

Información relacionada