MATLAB è un ambiente di sviluppo software per lo sviluppo rapido di dati sofisticata analisi dei flussi di lavoro . Se un particolare flusso di lavoro sarà usato estensivamente o con grandi quantità di dati , è importante benchmark prestazioni e migliorare l'efficienza . MATLAB fornisce una suite di analisi delle prestazioni e funzioni di temporizzazione convenienti . Il MATLAB comandi " tic " e " toc " permettono l'esecuzione del programma il tempo di identificare i colli di bottiglia e miglioramenti delle prestazioni di destinazione . Istruzioni
1
Inserire il comando " tic " all'inizio del codice che si desidera benchmark.
2
Inserire il comando " toc " e memorizzare il risultato come variabile o stampare il risultato allo spazio di lavoro . Non è necessario memorizzare il risultato di " toc ", anche se può essere utile in caso di confronti multipli segmenti di programma : tic % mio MATLAB codeelapsed_time = toc
3
Surround segmento di codice breve che esegue rapidamente con un ciclo "for " per migliorare la precisione tempistica : ticfor i = 1:100 % mio MATLAB odeendtoc
4
lanciare il MATLAB Profiler per ulteriori opzioni di analisi comparativa delle prestazioni. Aprire il profiler eseguendo " profiler spettatore " tramite la riga di comando o selezionando " Open Profiler " forma il menu "Strumenti" .