Das Profiling misst, wie lange verschiedene Teile des Codes zum Ausführen benötigen. Javascript kann mit Firebug profiliert werden: Ссылка
Stellen Sie sich Profiler als Debugger für Ausführungsdauerfehler vor.
Profiler werden oft wie Debugger implementiert, außer dass Sie das Programm stoppen und herumstochern können. Sie lassen es einfach laufen und verfolgen, wie viel Zeit in jedem Teil des Programms verbraucht wird. Dies ist besonders nützlich, wenn Sie über etwas Code verfügen, der langsamer ausgeführt wird, als Sie zum Ausführen benötigen, da Sie genau herausfinden können, wohin die Zeit geht, und sich darauf konzentrieren, genau diesen Engpass zu beheben.
Viele Entwickler glauben, dass Sie niemals Code manuell optimieren sollten, ohne einen Profiler zu verwenden.
Die Art und Weise, wie Sie normalerweise Ihren Profiler verwenden würden, ist wie folgt:
Hier sind einige .NET Profiler für Sie (kostenlos):
Ich bin kein großer Fan von diesen. Ich würde eines der kommerziellen Produkte empfehlen, um die besten Ergebnisse zu erzielen:
Abgesehen davon, werfen Sie einen Blick auf Blogeinträge von Brad Adams Profiler für die CLR und .NET-Anwendungsprofiler .
Ich persönlich mag dotTrace .
Wikipedia sagt:
In der Softwareentwicklung ist die Performance-Analyse, heute besser bekannt als Profiling, die Untersuchung des Verhaltens eines Programms anhand von Informationen, die während der Programmausführung gesammelt werden.
Lesen Sie hier weiter Ссылка .
Also, über JavaScript-Tool Firebug ( Ссылка ) ist eine hervorragende Option.
Profiling ist eine Technik zum Messen der Ausführungszeiten und Anzahl der Aufrufe von Prozeduren.
Es ist jedoch nicht der einzige oder sogar der beste Weg, Dinge zu finden, die Zeit in Ihrem Code verschwenden. Schau hier.
Für einen anderen Wikipedia-Artikel versuchen Sie Ссылка
Für eine einfache Anleitung, versuchen Sie Ссылка
Das Profiling ist ein Maß für die Ausführungszeit auf Methodenebene (Funktionsstatistik) sowie für die Erfassung von Informationen auf Laufzeitebene wie Speicherverbrauch, Prozessor, Threads und Anzahl der Klassen (nicht funktionale Statistik), die über einen Zeitraum von Zeit, zu der die Anwendung ausgeführt wird. Es fällt unter die Leistungsanalyse (funktionale und nichtfunktionale Statistikerfassung) der betreffenden Anwendung, die von einem Benutzer ausgeführt wird. JConsole ist eines der integrierten Tools zum Profilieren von Java-Anwendungen.
Tags und Links profiling