MATLAB is een software- ontwikkelomgeving voor het snel ontwikkelen van geavanceerde data-analyse workflows . Als een bepaalde workflow uitgebreid of met grote hoeveelheden gegevens zullen worden gebruikt , is het belangrijk voor het benchmarken van de prestaties en de efficiëntie verbeteren . MATLAB levert een prestatie-analyse suite en handige timing functies . De MATLAB commando " tic " en " toc " toestaan om tijd uitvoering van het programma om knelpunten en target performance verbeteringen te identificeren . Instructies 1 Plaats de " tic " commando in het begin van de code die u wilt benchmark. Kopen van 2 Steek de " toc " commando en het resultaat opslaan als een variabele of print het resultaat aan de werkruimte . Het is niet nodig om het resultaat van " toc , " slaan hoewel het nuttig kan zijn bij het benchmarken van meerdere programma segmenten : tic % mijn MATLAB codeelapsed_time = toc 3 Surround kort segment code die snel uit te voeren met een lus "voor" om timing nauwkeurigheid te verbeteren : ticfor i = 1:100 % mijn MATLAB odeendtoc 4 Start de MATLAB profiler voor verdere benchmarking opties . Open de profiler door het uitvoeren van " profiler kijker " via de opdrachtregel of door het selecteren van " Open Profiler " vormen het menu "Extra " .
|