So messen Sie die Ausführungsdauer einer Funktion
Das Messen der Ausführungszeit einer Funktion kann wertvolle Einblicke in Leistungsoptimierungen liefern. Es gibt mehrere Ansätze, um diese Messung zu erreichen.
Verwendung von performance.now() zur Echtzeit-Leistungsmessung
Der moderne Ansatz für die Ausführung von Timing-Funktionen besteht in der Verwendung von performance.now() API. Es gibt die seit dem Start der Navigation verstrichene Zeit in hochaufgelösten Millisekunden zurück. Um es effektiv zu nutzen:
In Node.js ist es notwendig, die Leistungsklasse mit const { performance } = require('perf_hooks'); zu importieren.
Verwenden von console.time zur einfachen Zeitmessung
Die Methode console.time bietet eine einfache Möglichkeit, die Ausführung zu messen Zeit. Allerdings wird jeweils nur eine Messung unterstützt:
Die an time() und übergebene Zeichenfolge timeEnd() muss übereinstimmen, um den Timer ordnungsgemäß zu stoppen. Ausführliche Erläuterungen finden Sie in der MDN- oder Node.js-Dokumentation.
Das obige ist der detaillierte Inhalt vonWie kann ich die Ausführungszeit von JavaScript-Funktionen effizient messen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!