摘要:問題背景在開發國債逆回購的過程中,首屏加載特別慢,然后需要找出具體是那段代碼的問題解決方案通過定位每段業務代碼的運行時間,進行代碼優化下面介紹一種更靈活更準確的方法。
問題背景
在開發國債逆回購的過程中,首屏加載特別慢,然后需要找出具體是那段代碼的問題
解決方案通過定位每段業務代碼的運行時間,進行代碼優化
下面介紹一種更靈活更準確的方法。
使用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
控制臺會打印出:
sort: 542.668701171875ms
1
這種方法在需要測試的開始位置寫上console.time,并且括號內傳一個字符串。在結束的位置使用console.timeEnd方法,并再次把字符串傳入。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/106454.html
摘要:架構中有兩個主要角色服務提供者和服務使用者。服務提供者在啟動時,向注冊中心注冊自己提供的服務。負載平衡旨在優化資源使用,最大化吞吐量,最小化響應時間,并避免任何單個資源的過載。 本文來自于我的個人主頁:Apache Dubbo,轉載請保留鏈接 ;) 在2011年10月27日,阿里巴巴開源了自己的SOA服務化治理方案的核心框架Dubbo,服務治理和SOA的設計理念開始逐漸在國內軟件行業中...
摘要:其實就是我們開始掛載上去的我們在這里出去,我們就可以在回調里面只處理我們的業務邏輯,而其他如斷網超時服務器出錯等均通過攔截器進行統一處理。 showImg(https://segmentfault.com/img/remote/1460000015472616?w=845&h=622); 開始之前 隨著業務的不斷累積,目前我們 ToC 端主要項目,除去 node_modules, bu...
摘要:其實就是我們開始掛載上去的我們在這里出去,我們就可以在回調里面只處理我們的業務邏輯,而其他如斷網超時服務器出錯等均通過攔截器進行統一處理。 showImg(https://segmentfault.com/img/remote/1460000015472616?w=845&h=622); 開始之前 隨著業務的不斷累積,目前我們 ToC 端主要項目,除去 node_modules, bu...
摘要:基于此我們可以通過獲取頭部資源加載完的時刻來近似統計白屏時間代碼理解測試時間起點,實際統計起點為時間終點頭部資源加載時間首屏時間首屏時間的統計比較復雜,因為涉及圖片等多種元素及異步渲染等方式。 20190318期 前端性能監控你會監控哪些數據? 如何做? 開始之前給大家推薦兩個檢查網頁性能的地址 https://developers.google.com... https://www...
摘要:主機監控個人認為對于主機的監控是最重要的。在實際監控時可以有意識地驗證這一點。另外還有兩個線程池空閑使用率小關注,最好確保它們的值都不要低于,否則說明已經非常的繁忙。此時需要調整線程池線程數。 showImg(https://segmentfault.com/img/bVbgpkO?w=1280&h=720); 胡夕,《Apache Kafka實戰》作者,北航計算機碩士畢業,現任某互金...
閱讀 3564·2023-04-26 02:05
閱讀 2003·2021-11-19 11:30
閱讀 4202·2021-09-30 09:59
閱讀 3175·2021-09-10 10:51
閱讀 2605·2021-09-01 10:30
閱讀 1470·2021-08-11 11:20
閱讀 2615·2019-08-30 15:54
閱讀 563·2019-08-30 10:49