效能優化日常總結

2021-09-25 22:15:20 字數 482 閱讀 7018

減少事件註冊,節省記憶體。

簡化了dom節點更新時,相應事件的更新。

適合用事件委託的事件:click,mousedown,mouseup,keydown,keyup,keypress。

使用場景:

新使用者訪問,後端可以通過 cookie 判斷是否為首次進入站點,對於這類使用者,dns prefetch 可以比較明顯地提公升訪問速度。

登入頁,提前在頁面上進行下一跳頁用到資源的 dns prefetch。

chrome使用了8個非同步執行緒來處理dns預解析,所以過多的prefetch並不一定能提高網頁載入效率。

使用方式:

手動新增設定,在頁面head裡新增

2.一般會自動預解析a標籤的href屬性,但為了確保安全,https頁面不會自動預解析。希望在https頁面開啟自動解析功能時,新增

// off 則是關閉

效能優化總結

儘量減少布局的層級,有選擇的使用功能較為複雜,效能較低的viewgroup,如 relativelayout,但推薦使用relativilayout來替換多重巢狀的linearlayout,減少布局層級。推薦使用,和viewstub來布局。避免在view的ondraw中進行大量的操作。主要體現於兩個...

效能優化總結

最近在查效能優化,總結了以下幾條 第一 在接受訊息 socket地方 打上每條訊息的消耗 這個能快速定位到 哪些函式消耗的比較高 第二 在遊戲主迴圈中,打上沒幀的消耗 如果消耗是穩定網 的 說明一定有物件建立了沒有刪掉 並且這個物件還在 主 迴圈中 可以檢查一下 註冊的各地地方的定時器 陣列是否有物...

js 效能優化總結

1 盡量不要使用 eval alert hello world var sayhi new function alert hello world settimeout alert hello world 100 全域性變數 for x in list 3 減少dom訪問。重複訪問dom低效 for ...