MATLAB ist eine Software- Entwicklungsumgebung für die schnelle Entwicklung von anspruchsvollen Datenanalyse Arbeitsabläufe . Wenn eine bestimmte Arbeitsabläufe weitgehend oder mit großen Mengen von Daten verwendet werden , ist es wichtig, Benchmark-Performance und Effizienz zu verbessern. MATLAB bietet eine Performance-Analyse -Suite und bequem Timing-Funktionen . Die MATLAB-Befehle "tic " und " toc" ermöglicht es Ihnen, Zeit Programmausführung zu Engpässen und Ziel Leistungsverbesserungen zu identifizieren. Anleitung
1
Legen Sie die "tic "-Befehl am Anfang der Code, den Sie möchten Benchmark.
2
Einfügen der " toc" Befehl und speichern das Ergebnis als Variable oder drucken das Ergebnis an den Arbeitsplatz . Es ist nicht notwendig , um das Ergebnis von " toc " speichern , obwohl es sein kann hilfreich sein, wenn mehrere Benchmarking Programm Segmente : tic % meiner MATLAB codeelapsed_time = toc
3
Surround kurzen Code-Segment die ausgeführt werden schnell mit einem " for"-Schleife , um Timing-Genauigkeit zu verbessern : ticfor i = 1:100 % meiner MATLAB odeendtoc
4
Starten Sie den MATLAB Profiler für die weitere Performance Benchmarking Optionen . Öffnen Sie den Profiler durch Ausführen " Profiler viewer" über die Kommandozeile oder durch Auswahl von " Open Profiler " bilden die "Tools" -Menü.