頁面加載過慢之代碼優化解決方案

在自己做開發的過程中,有時發現在觸發某一事件之後頁面加載嚴重超時,這對於一般用戶是無法忍受的。比如下面的這個典型案例,其中兩個請求耗時過長。



       

        在network中我們可以檢測到每個請求處理的時間,從上圖可以看到search方法耗時嚴重,多達1.5min,還有getGridData也相當耗時,42.12s也是不可忍受的。說明這兩個方法是需要優化的,這就需要我們去分析上面兩個方法中的代碼,看看那一塊是造成耗時的原因所在。

在自己認爲哪段語句比較耗時在其前和後用System.currentTimeMillis();將時間打印出來進行分析,一旦定位到耗時的段落之後就要着手優化這部分代碼。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章