So Messen Sie die Gesamtzeit, in der eine Funktion?

Habe ich eine utility-Funktion, die ich vermute, frisst einen großen Teil meiner Anwendung Ausführung. Mit Zeit-Profiler", um die Aufrufliste betrachten, diese Funktion nimmt einen großen Teil der Ausführungszeit von jeder Funktion aus dem es aufgerufen wird. Da diese utility-Funktion aufgerufen, die aus vielen verschiedenen Quellen, ich habe Schwierigkeiten, zu bestimmen, ob, insgesamt ist dies die beste Verwendung von meiner Optimierung Zeit.

Wie kann ich auf die Gesamtzeit verbracht in dieser Funktion während der Programmausführung, unabhängig davon, wer es aufgerufen?

Zur Klarheit, ich will verbinden Sie die markierten Einträge mit allen anderen Aufrufe der Funktion in einem einzigen Eintrag:
So Messen Sie die Gesamtzeit, in der eine Funktion?

Sie haben die Flexibilität und den Willen, fügen Sie einige code, um den Täter, der Funktion und protokollieren die Ergebnisse im debugger oder Sie möchten eine Instrumenten einzige Lösung?
Ich code hinzufügen können, aber ich würde gerne eine Instrumenten-einzige Lösung.

InformationsquelleAutor user664939 | 2014-04-11

Schreibe einen Kommentar