js計算代碼運行時間,方便監控代碼加載慢的問題

問題背景

在開發國債逆回購的過程當中,首屏加載特別慢,而後須要找出具體是那段代碼的問題dom

解決方案

經過定位每段業務代碼的運行時間,進行代碼優化性能

下面介紹一種更靈活更準確的方法。測試

使用console.time進行時間計算
這種方法比上一種更準確,並且專門爲性能產生的方法:
測試案例:優化

var arr = [];
        for(var i=0; i<100000; i++){
            arr.push(Math.random());
        }
        console.time("sort");
        arr.sort();
        console.timeEnd("sort");
1
2
3
4
5
6
7

控制檯會打印出:code

sort: 542.668701171875ms
1
這種方法在須要測試的開始位置寫上console.time,而且括號內傳一個字符串。在結束的位置使用console.timeEnd方法,並再次把字符串傳入。開發

相關文章
相關標籤/搜索