Heim >Web-Frontend >js-Tutorial >Beispiel dafür, wie JS die Konsole verwendet, um die Codelaufzeit zu berechnen
Ich habe kürzlich ein Buch gelesen und eine Methode zur Berechnung der Code-Ausführungszeit gefunden. Daher stellt Ihnen dieser Artikel hauptsächlich die Verwendung von Javascriptzur Berechnung der Code-Ausführungszeit vor wird durch js Beispielcode ausführlich vorgestellt. Freunde, die sich für JavaScript interessieren, können auf diesen Artikel verweisen.
Vorwort
Dieser Artikel stellt Ihnen hauptsächlich den relevanten Inhalt über Js vor, der die Konsole zur Berechnung der Codelaufzeit verwendet, und stellt ihn als Referenz zur Verfügung und studieren. Im Folgenden gibt es nicht viel zu sagen. Werfen wir einen Blick auf die ausführliche Einführung.
Anforderungen
Wenn Sie das Frontend für einen bestimmten Zeitraum erlernen, werden Sie Leistungsprobleme berücksichtigen. Die Frage ist also: Wie berechnen wir die Laufzeit eines Codeabschnitts?
Verwenden Sie console.log mit dem Date-Objekt , um
Zum Beispiel wir Berechnen Sie sort, um ein Array von 100.000 zufälligen Arrays zu sortieren? Sie können es 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");Endlich wird es so sein wird auf der Konsole angezeigt:
排序用时共计552msLassen Sie uns nun eine flexiblere und genauere Methode vorstellen.
Verwenden Sie console.time zur Zeitberechnung
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.668701171875msDiese Methode schreibt console.time zu Beginn des Tests und übergibt einen String
. Verwenden Sie am Ende die Methode console.timeEnd und übergeben Sie die Zeichenfolge erneut.
Ich persönlich empfehle die zweite Methode.
ZusammenfassungDas Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er kann jedem beim Lernen helfen! !
Verwandte Empfehlungen:
Die umfassendste JavaScript-LernzusammenfassungSo verwenden Sie reguläre Ausdrücke, um JavaScript-Code hervorzuhebenJavascript entspricht dem in js kommentierten regulären AusdruckscodeDas obige ist der detaillierte Inhalt vonBeispiel dafür, wie JS die Konsole verwendet, um die Codelaufzeit zu berechnen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!