Heim > Artikel > Web-Frontend > So verwenden Sie die Konsole, um die Codelaufzeit in js zu berechnen
Wenn Sie das Front-End für einen bestimmten Zeitraum erlernen, werden Sie Leistungsprobleme berücksichtigen. Die Frage ist also: Wie berechnen wir die Laufzeit eines Codeabschnitts? In diesem Artikel erfahren Sie hauptsächlich, wie Sie die Codelaufzeit in js mithilfe der Konsole berechnen.
Wenn wir beispielsweise berechnen, wie lange es dauert, bis die Sortiermethode ein Array von 100.000 Zufallszahlen sortiert, können wir so schreiben:
var arr = []; for(var i=0; i<100000; i++){ arr.push(Math.random()); } var beginTime = +new Date(); arr.sort(); var endTime = +new Date(); console.log("排序用时共计"+(endTime-beginTime)+"ms");
Schließlich zeigt die Konsole Folgendes an:
排序用时共计552ms
Nachfolgend wird eine flexiblere und genauere Methode vorgestellt.
Diese Methode ist genauer als die vorherige und wurde speziell für die Leistung generiert:
Testfall:
var arr = []; for(var i=0; i<100000; i++){ arr.push(Math.random()); } console.time("sort"); arr.sort(); console.timeEnd("sort");
Die Konsole gibt Folgendes aus:
sort: 542.668701171875ms
Diese Methode schreibt console.time zu Beginn des Tests und übergibt eine Zeichenfolge in Klammern. Verwenden Sie am Ende die Methode console.timeEnd und übergeben Sie die Zeichenfolge erneut.
Ich persönlich empfehle die zweite Methode.
Verwandte Empfehlungen:
Js Beispiel für die Verwendung der Konsole zur Berechnung der Codelaufzeit
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Konsole, um die Codelaufzeit in js zu berechnen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!