Profiler (Programmierung)
Programmierwerkzeuge, die das Laufzeitverhalten von Software analysieren
Ein Profiler ist ein Programm, das die Anzahl der Aufrufe jeder Funktion zählt und misst, wieviel Zeit ein solcher Aufruf braucht. So ist es dem Programmierer möglich herauszufinden, wo sich eigentlich eine Optimierung des Programms lohnt: eine Optimierung von Funktionen, die nicht häufig verwendet werden ist der Gesamt-Performance des Programms nicht sonderlich zuträglich. Deshalb wird das Haupt-Augenmerk auf Funktionen geworfen, die oft aufgerufen werden und viel Zeit benötigen.