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