HIT 軟件構造 動態性能分析

分析方法 代碼插入 定義:在原始程序中加入某些語句來收集運行時數 據,這些語句不改變原程序的語義,但對原程序的性能有了輕微變化 實現:可以自己實現,也可以使用自動工具,從中間語言(比如彙編)添加,向二進制文件中添加,運行時注入(運行時跳轉到help函數) 但是不管是哪種方式都會改變程序性能 優點:準 缺點:源代碼被修改了 採樣 定義:以特定的頻率觀察程序執行的特 定時刻所展現出的行爲與狀態 實現:
相關文章
相關標籤/搜索