console.time和performance.now()


1.console.time和console.timeEnd

console.time和console.timeEnd是用來測試一段js代碼執行時間的。比如:

console.time('begin');

//js代碼

...

console.timeEnd('begin');

 

本地測試結果如下,但是多嘗試幾次之后,發現其實每次執行的結果略微會有點誤差,而且總體次數越多時間越快。

 原因:很多程序、進程、線程都由操作系統控制,會影響執行時間。

 

2.performance.now()
performance.now()更加專業,專門測試執行時間,直接
t0 = performance.now();
//執行代碼
console.log(performance.now()- t0);

3.node測試代碼執行時間
process.hrtime();


免責聲明!

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



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