效能分析本質是找出應用或者系統的瓶頸並設法避免或者緩解它們,從而更高效的利用系統資源處理更多的請求。
1 從應用負載的角度來說,直接影響產品終端的效能。隨著應用負載的增加,系統的資源公升高甚至到達極限。
2 從系統資源視角出發,比如資源的使用率和飽和度等
1.選擇指標評估應用程式和系統的效能。比如cpu利用率,程序占用cpu情等
2 為應用程式和系統設定效能指標。
3 進行效能的基準測試。
4 效能分析和定位瓶頸。
5 優化系統和應用程式。
6 效能監控和告警。
系統原理很重要,但是太抓住細節太難,重點放在如何觀察和運用這些原理
實際操作是掌握linux效能分析的關鍵
多思考 反思 總結 多問為什麼
學習路徑圖
5 總結
了解效能分析指標,效能分析步驟以及學習重點在於如何掌握工具並靈活的應用。
效能學習 效能關注指標
qps 原理 每天80 的訪問集中在20 的時間裡,這20 時間叫做峰值時間。公式 總pv數 80 每天秒數 20 峰值時間每秒請求數 qps 機器 峰值時間每秒qps 單台機器的qps 需要的機器 每天300w pv 的在單台機器上,這台機器需要多少qps?3000000 0.8 86400 0....
效能優化 要點
ui不可見時,及時釋放資源 頁面布局,盡量避免太多層級,避免被vm 頁面背景圖 view快取 使用renderscript opengl來進行複雜的繪圖操作 使用su ceview來替代view進行大量 頻繁的繪圖操作 自定義view中避免在ondraw方法裡面執行複雜的操作,避免建立物件。ui執行...
機器學習效能度量
回歸評估指標 分類評估指標 聚類評估指標 參考常見的評估方法有 1.留出法 hold out 2.交叉驗證法 cross validation 3.自助法 bootstrap 將已有的資料集分為兩個互斥的部分 保證資料s與t的分布一致 測試集比例一般保持在1 3 1 5 將原始資料分成k組 一般是均...