技術(shù)總結(jié)
本發(fā)明公開了一種計(jì)算機(jī)運(yùn)行監(jiān)測方法,包括步驟:終端通過子線程定期獲取主線程代碼堆棧信息和CPU運(yùn)行負(fù)載信息;在主線程中執(zhí)行指令消息時(shí),在執(zhí)行前后分別標(biāo)記時(shí)間點(diǎn),并根據(jù)標(biāo)記的時(shí)間點(diǎn)計(jì)算指令消息對(duì)應(yīng)的代碼堆棧的執(zhí)行時(shí)長;當(dāng)執(zhí)行時(shí)長大于時(shí)間閾值時(shí),查找子線程在第一時(shí)間點(diǎn)至第二時(shí)間點(diǎn)之間獲取的代碼堆棧信息和CPU運(yùn)行負(fù)載信息,并錄入日志文件中;將日志文件上報(bào)至服務(wù)器。本發(fā)明還公開了一種計(jì)算機(jī)運(yùn)行監(jiān)測裝置和系統(tǒng)。本發(fā)明在主線程執(zhí)行指令消息的時(shí)長過大時(shí),提取執(zhí)行時(shí)間段中子線程獲取的代碼堆棧信息并記錄到日志文件中,從日志文件中能一目了然的查看到造成遲滯的代碼堆棧信息,實(shí)現(xiàn)了快速精確定位遲滯代碼來源。
技術(shù)研發(fā)人員:林聲煒;茍鍵;曾勇;茍曉東;翟一帆;陳鐘;梁祥泰;李宏偉;俞尚
受保護(hù)的技術(shù)使用者:騰訊科技(深圳)有限公司
文檔號(hào)碼:201510490674
技術(shù)研發(fā)日:2015.08.11
技術(shù)公布日:2017.02.22