Matlab er et software udviklingsmiljø for hurtigt at udvikle avancerede dataanalyse arbejdsgange . Hvis en bestemt arbejde flow vil blive brugt i udstrakt grad , eller med store mængder data , er det vigtigt at sammenligne resultater og forbedre effektiviteten. MATLAB giver en performance analyse suite og praktiske tidsbestemmelsesfunktioner . MATLAB -kommandoer " tic " og " toc " tillader dig at tid programafvikling at identificere flaskehalse og målrette ydeevne. Instruktioner
1
Indsæt " tic " kommando i starten af koden , du ønsker at benchmark.
2
Indsæt " toc " kommando og gemme resultatet som en variabel eller udskrive resultatet til arbejdsområdet. Det er ikke nødvendigt at gemme resultatet af " toc ", selv om det kan være nyttigt, når benchmarking flere program segmenter : tic % min MATLAB codeelapsed_time = toc
3
Surround korte kodesegmentet der udfører hurtigt med en "for" loop for at forbedre timing nøjagtighed: ticfor i = 1:100 % min MATLAB odeendtoc
4
Start MATLAB profiler for yderligere benchmarking muligheder. Åbn profiler ved at udføre " profiler viewer" via kommandolinjen eller ved at vælge "Åbn Profiler " form "Funktioner" .