Contenuto principale

Profilazione e miglioramento delle prestazioni

Individuare e rimuovere i colli di bottiglia nel codice

Scrivere il codice in modo che sia semplice e leggibile, soprattutto per la prima implementazione. Il codice ottimizzato prematuramente può risultare inutilmente complesso senza fornire un vantaggio significativo in termini di prestazioni. Successivamente, se la velocità è un problema, è possibile misurare il tempo di esecuzione del codice e tracciarne il profilo per identificare i colli di bottiglia. Se necessario, si possono adottare misure per migliorare le prestazioni.

App

ProfilerRun code and measure execution time to improve performance

Funzioni

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

Argomenti