內(nèi)存異常增長(zhǎng)的檢測(cè)系統(tǒng)及方法

基本信息

申請(qǐng)?zhí)?/td> CN201710232891.7 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN106997316B 公開(kāi)(公告)日 2020-02-21
申請(qǐng)公布號(hào) CN106997316B 申請(qǐng)公布日 2020-02-21
分類(lèi)號(hào) G06F11/07 分類(lèi) 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 張鵬 申請(qǐng)(專(zhuān)利權(quán))人 上海聯(lián)彤網(wǎng)絡(luò)通訊技術(shù)有限公司
代理機(jī)構(gòu) 上海智信專(zhuān)利代理有限公司 代理人 上海聯(lián)彤網(wǎng)絡(luò)通訊技術(shù)有限公司
地址 201203 上海市浦東新區(qū)博霞路11號(hào)
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種內(nèi)存異常增長(zhǎng)的檢測(cè)系統(tǒng)及方法,包括內(nèi)存記錄模塊,用于注冊(cè)鉤子函數(shù)并記錄所有已經(jīng)申請(qǐng)的內(nèi)存的元數(shù)據(jù);內(nèi)存監(jiān)控模塊,用于監(jiān)控目標(biāo)進(jìn)程的已使用內(nèi)存,并在出現(xiàn)內(nèi)存異常增長(zhǎng)且熬過(guò)閾值時(shí)記錄所述的內(nèi)存記錄模塊所保存的元數(shù)據(jù);數(shù)據(jù)分析模塊,用于分析內(nèi)存監(jiān)控模塊的所有數(shù)據(jù),將元數(shù)據(jù)轉(zhuǎn)換成調(diào)試信息并生成可視化信息,顯示內(nèi)存異常增長(zhǎng)的總大小和各個(gè)內(nèi)存申請(qǐng)點(diǎn)所申請(qǐng)內(nèi)存的大小和百分比。采用該系統(tǒng)及方法,實(shí)現(xiàn)了內(nèi)存異常增長(zhǎng)的檢測(cè);能在進(jìn)程運(yùn)行同時(shí)自由啟動(dòng)和關(guān)閉,并檢測(cè)到任意短時(shí)間內(nèi)的內(nèi)存突發(fā)性增長(zhǎng),檢測(cè)效果顯著;能準(zhǔn)確定位泄露位置并獲得內(nèi)存增長(zhǎng)點(diǎn)和圖表統(tǒng)計(jì)數(shù)據(jù),提高準(zhǔn)確性,具有廣泛的應(yīng)用范圍。