性能追蹤建議


    一、 常用建議
    • 記錄大量筆記
    1. 每一行輸出,每一個操作,每一個信息,只需看記錄,直奔主題
    2.  記錄軟硬件配置(CPU/主存儲器/網絡子系統/磁盤子系統、OS&APP版本/編譯器版本/配置信息)
    3.  保存並組織性能結果
    4. 寫下命令行調用甚至保存成可以複用的腳本
    5. 記錄研究信息和url甚至是網頁打印保存
       
       二. 工具的特點
       1.結果的含義可能不明確
             2.所有的信息都是游泳的
             3.定期回顧筆記,重新審視問題
             4.保持筆記可靠,一致減少重複
三.自動執行重複任務
1. 性能工具調用,充分利用現有性能工具,例如shell腳本,或者命令行集合
2.應用程序測試 ,保存配置運行腳本做到一次配置運行,多次可複用
四.儘可能選擇低開銷工具
1.注意海森堡不確定性理論
2.注意工具本身可能的錯誤
3.高精度工具必然開銷大,對系統的影響也大例如ps必然小於valgrind
4.多工具綜合定位
五.相信工具
六.他人經驗


    • 性能調查概要
      1.找到指標,基線,目標
             1)確定基線--當前等級/目標等級
             2)確定目標—同配置的/工業標準測試
             3)不同os或app使用相同的硬件—唯一變量法則
             4)飢餓法則,有限達標容易實現的
            2.問題是否早已解決 內外開發人員/網絡資源
            3.追蹤近似問題
四.項目開始
    1)分離問題-保持運行環境純淨
    2)利用系統差異發現原因,利用相同的工具測試
    3)一次改變一個參數,但變量法則
    4)優化後重新測量
五.記錄操作步驟

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