技術(shù)特征:
技術(shù)總結(jié)
本發(fā)明公開(kāi)了一種函數(shù)執(zhí)行時(shí)間的測(cè)試方法及裝置,其中該方法包括:接收測(cè)試指令,并根據(jù)該測(cè)試指令獲取函數(shù)跟蹤進(jìn)程,該函數(shù)跟蹤進(jìn)程用于獲取待測(cè)試函數(shù)的時(shí)間測(cè)試參數(shù);通過(guò)預(yù)設(shè)鉤子函數(shù)對(duì)函數(shù)跟蹤進(jìn)程進(jìn)行掛起,并觸發(fā)開(kāi)啟跟蹤功能;在開(kāi)啟跟蹤功能后,確定待測(cè)試函數(shù)是否滿足預(yù)設(shè)條件;當(dāng)確定待測(cè)試函數(shù)滿足預(yù)設(shè)條件時(shí),返回函數(shù)跟蹤進(jìn)程,并測(cè)試出待測(cè)試函數(shù)的執(zhí)行時(shí)間。由于利用鉤子對(duì)函數(shù)跟蹤進(jìn)程進(jìn)行掛起,改變了待測(cè)試函數(shù)的執(zhí)行路徑,且在開(kāi)啟跟蹤功能后,先對(duì)待測(cè)試函數(shù)進(jìn)行判斷,滿足預(yù)設(shè)條件的函數(shù)才進(jìn)行測(cè)試和記錄函數(shù)耗時(shí)的邏輯,因此可以過(guò)濾掉一些無(wú)用的函數(shù)耗時(shí)數(shù)據(jù),大大減少函數(shù)耗時(shí)數(shù)據(jù)的內(nèi)存占用空間,降低系統(tǒng)資源浪費(fèi)。
技術(shù)研發(fā)人員:陳禮娟;王俊俊
受保護(hù)的技術(shù)使用者:騰訊科技(深圳)有限公司
技術(shù)研發(fā)日:2017.04.05
技術(shù)公布日:2017.08.08