console.time方法與console.timeEnd方法


在Node.js中,當需要統計一段代碼的執行時間時,可以使用console.time方法與console.timeEnd方法,其中console.time方法用於標記開始時間,console.timeEnd方法用於標記結束時間,並且將結束時間與開始時間之間經過的毫秒數在控制台中輸出。這兩個方法的使用方法如下所示。
console.time(label)
console.timeEnd(label)

這兩個方法均使用一個參數,參數值可以為任何字符串,但是這兩個方法所使用的參數字符串必須相同,才能正確地統計出開始時間與結束時間之間所經過的毫秒數。

接下來,我們看一個console.time方法與console.timeEnd方法的使用示例,代碼如代碼清單3-2所示。

代碼清單3-2 console.time方法與console.timeEnd方法的使用示例
console.time('small loop');
for (var i = 0; i < 100000; i++) {
    ;
}
console.timeEnd('small loop');

將這段代碼保存在app.js腳本文件中,然后在命令行窗口中運行該腳本文件,運行結果如圖3-4所示。

例1:計算定時器時間

console.time(1);
setTimeout(function(){
	console.timeEnd(1);
},16.7);

例2:

console.time('small loop');
for (var i = 0; i < 100000; i++) {
    ;
}
console.timeEnd('small loop');

 

  

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM