MATLAB er en programvare utviklingsmiljø for rask utvikling av avansert dataanalyse arbeidsprosesser. Hvis en bestemt arbeidsflyt vil bli brukt mye eller med store mengder data , er det viktig å benchmark ytelse og forbedre effektiviteten. MATLAB gir en ytelse analyse suite og praktiske timing funksjoner. MATLAB kommandoer " tic " og " toc " lar deg tid kjøringen av programmet for å identifisere flaskehalser og målet ytelsesforbedringer . Instruksjoner
en
Sett " tic "-kommandoen i begynnelsen av koden du ønsker å benchmark .
2
Sett " toc "-kommandoen og lagre resultatet som en variabel eller skrive ut resultatet til arbeidsområdet . Det er ikke nødvendig å lagre resultatet av " toc ", selv om det kan være nyttig når benchmarking flere program segmenter : tic % min MATLAB codeelapsed_time = toc
3
Surround kort kode segment som utfører raskt med en " for " loop for å forbedre timing nøyaktighet: ticfor i = 1:100 % min MATLAB odeendtoc
4
Start MATLAB profiler for ytterligere ytelse benchmarking alternativer. Åpne profiler ved å utføre " profiler viewer " via kommandolinjen eller ved å velge "Åpne Profiler " form "Verktøy "-menyen .