Hauptinhalt

Profilieren und Verbesserung der Leistung

Finden und Entfernen von Engpässen im Code

Verfassen Sie einfachen und lesbaren Code, insbesondere für die erste Implementierung. Code, der zu früh optimiert wird, kann unnötig komplex werden, ohne dass es zu einer signifikanten Leistungsverbesserung kommt. Wenn die Geschwindigkeit zu einem Problem werden sollte, können Sie messen, wie lang die Code-Ausführung dauert, und dann das Codeprofil prüfen, um Engpässe zu ermitteln. Im Bedarfsfall können Sie Schritte zur Leistungssteigerung ergreifen.

Apps

ProfilerRun code and measure execution time to improve performance

Funktionen

ticStarten der Stoppuhr
tocRead elapsed time from stopwatch
cputimeCPU time used by MATLAB
timeitMeasure time required to run function
profileProfile execution time for functions
benchMATLAB benchmark

Themen