日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]一種內存泄露的快速定位方法在審

專利信息
申請號: 201410089673.9 申請日: 2014-03-12
公開(公告)號: CN103914376A 公開(公告)日: 2014-07-09
發明(設計)人: 趙眾 申請(專利權)人: 漢柏科技有限公司
主分類號: G06F11/36 分類號: G06F11/36
代理公司: 北京天奇智新知識產權代理有限公司 11340 代理人: 謝磊
地址: 300384 天津市西青*** 國省代碼: 天津;12
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 一種 內存 泄露 快速 定位 方法
【說明書】:

技術領域

發明涉及內存管理領域,尤其涉及一種內存泄露的快速定位方法。

背景技術

當今的IT行業中,代碼開發中最頻繁的操作之一就是內存的申請與釋放。如果內存申請后,沒有被及時釋放,且這種情況頻繁出現,就會導致剩余內存不斷減少,可用內存逐漸降低的情況,這種情況通常被稱之為內存泄露現象。如果出現內存泄露,就需要開發人員花費更多的時間去查看代碼,查找沒有釋放的地方,因此內存泄露問題一直是困擾開發者定位問題的一大難題,往往需要開發者花費大量的時間去查找內存泄露的地方,既費時又費力?,F有的一種定位內存泄露的方法為:首先啟動程序;然后分配新內存時,根據內存分配的地址,在設定的路徑內生成內存跟蹤文件,內存跟蹤文件的內容或文件名與分配的內存地址、分配內存的文件或分配內存的源代碼的行號相關;釋放內存時,根據傳進的內存地址,刪除相應的內存跟蹤文件。當程序運行完畢之后,根據設定的路徑內所存在的內存跟蹤文件判斷內存泄露的情況,即,若設定的路徑內存在未刪除的內存跟蹤文件,則說明有分配的內存未被釋放。該技術存在的技術問題:需要啟動新的程序,對現有程序的運行環境存在影響,可能導致出現未知的問題,并且還需要替換分配內存的接口,創建跟蹤文件,需要根據跟蹤文件來確認是否存在內存泄露,如果內存申請的地方較多,跟蹤文件的信息量很大,不便于定位。

發明內容

本發明鑒于上述情況而作出,其目的是提供一種內存泄露的快速定位方法,能夠清晰地根據函數申請內存的次數,由多到少或由少到多顯示內存泄露的具體函數和代碼行,便于快速定位。

本發明提供一種內存泄露的快速定位方法,包括步驟:

步驟S1,申請內存時,在內存中申請預定大小的擴展區,用于保存內存頭信息,所述內存頭信息包括:用于確認內存申請和釋放情況的頭部標識信息,調用申請內存的函數信息,調用釋放內存的函數信息。

步驟S2,將所述頭部標識信息初始化為第一標識,保存調用申請內存的函數信息。

步驟S3,將所述內存加入內存鏈表中。

步驟S4,當釋放申請的內存時,將所述頭部標識信息設置為第三標識,保存調用釋放內存的函數信息。

步驟S5,將釋放的內存從內存鏈表中刪除。

步驟S6,需進行內存泄露定位時,遍歷內存鏈表,根據所述函數信息統計相同函數申請內存的次數,其中申請內存的次數不斷增長的函數為存在內存泄露的函數。

進一步地,所述頭部標識信息還用于確認申請內存的起始位置。

進一步地,所述擴展區還用于保存內存尾信息,所述內存尾信息包括尾部標識信息,用于確認申請內存的結束位置。

優選地,所述步驟S6還包括:根據所述申請內存的次數,從大到小打印函數信息中的函數名稱及對應的函數申請的次數。

優選地,所述步驟S6還包括:根據所述申請內存的次數,從小到大打印函數信息中的函數名稱及對應的函數申請的次數。

進一步地,根據所述申請內存的次數,從大到小打印函數信息中的函數名稱及對應的函數申請的次數,包括:根據所述申請內存的次數和輸入的參數n,從大到小打印排在前n位的函數名稱及對應的函數申請的次數。

進一步地,根據所述申請內存的次數,從小到大打印函數信息中的函數名稱及對應的函數申請的次數,包括:根據所述申請內存的次數和輸入的參數n,從小到大打印排在前n位的函數名稱及對應的函數申請的次數。

進一步地,所述步驟S2還包括:將所述尾部標識信息初始化為第二標識;所述步驟S4還包括:將所述尾部標識信息設置為第四標識。

其中,所述函數信息包括函數地址和對應的代碼行數,所述函數地址能夠用以翻譯成函數名。

其中,所述頭部標識信息和尾部標識信息分別為內存頭魔數字和內存尾魔數字,所述第一標識、第二標識、第三標識和第四標識分別為不同的特定數字。

根據本發明,提供了一種內存泄露的快速定位方法,能夠清晰地根據函數申請內存的次數,由多到少或由少到多顯示內存泄露的具體函數和代碼行,便于快速定位。

附圖說明

圖1是本發明的內存泄露的快速定位方法的流程示意圖。

具體實施方式

為使本發明的目的、技術方案和優點更加清楚明了,下面結合具體實施方式并參照附圖,對本發明進一步詳細說明。應該理解,這些描述只是示例性的,而并非要限制本發明的范圍。此外,在以下說明中,省略了對公知結構和技術的描述,以避免不必要地混淆本發明的概念。

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于漢柏科技有限公司,未經漢柏科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201410089673.9/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖、流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 国产69精品久久久久久| 精品国产一区二区三区四区vr| 99国产精品一区| 国产免费区| 思思久久96热在精品国产| 在线观看国产91| 毛片大全免费看| 亚洲精品国产主播一区| 久久99精品久久久野外直播内容| 2023国产精品自产拍在线观看| 91麻豆精品国产91久久久更新时间| 岛国黄色av| 精品999久久久| 欧美一区二区三区三州| 国产精品一区二区麻豆| 午夜肉伦伦影院九七影网| 日韩久久精品一区二区| 亚洲欧美国产日韩色伦| 香蕉av一区二区三区| 欧美午夜一区二区三区精美视频| 国产又黄又硬又湿又黄| 久久噜噜少妇网站| 午夜影院5分钟| 国产欧美一区二区三区免费| 国产精品一二三在线观看| 国产亚洲精品久久网站| 国产精品白浆视频| 四虎国产精品永久在线| 亚洲区在线| 精品国产一区二区三区麻豆免费观看完整版| 91精品一区二区在线观看| 精品999久久久| 国产精品9区| 少妇高潮大叫喷水| 国产一区二区三区黄| 亚洲国产偷| 国产69精品久久久| 欧美日韩国产一二三| www.日本一区| 国产福利精品一区| 国产欧美日韩精品一区二区三区| 精品国产18久久久久久依依影院| 欧美日韩国产在线一区二区三区| 国产一区二区黄| 亚洲国产精品日本| 日韩精品一区在线视频| 亚洲欧美国产日韩综合| 亚洲1区在线观看| 日韩精品中文字幕一区| 欧美精品一区久久| 亚洲精品久久久久玩吗| 色婷婷久久一区二区三区麻豆 | 精品日韩久久久| 午夜激情免费电影| 国产一区二区三区在线电影| 午夜国产一区二区三区四区| 日韩av在线播放观看| 在线国产一区二区| 精品国产免费一区二区三区| 国产精品视频久久久久| 91久久综合亚洲鲁鲁五月天| 午夜剧场a级免费| 中日韩欧美一级毛片| 一本色道久久综合亚洲精品图片| 国产精品二区在线| 69久久夜色精品国产69乱青草| 欧美乱妇高清无乱码免费 | 日本一区二区三区免费在线| 国产精品一区在线播放| 久久精品中文字幕一区| 91麻豆国产自产在线观看hd| 视频一区二区国产| 国产精品美女一区二区视频| 久久人91精品久久久久久不卡| 日本一区二区三区中文字幕| 国产一区二区综合| 91偷拍网站| 欧美精品国产一区二区| 一区精品二区国产| 91精品国产91久久久| 亚洲欧美国产日韩综合| 国产一区在线免费| 亚洲精品国产精品国产| 日韩一区二区三区福利视频| 欧美精品久久一区二区| 国产一区激情| 亚洲精品456| 一区二区午夜| 欧美日韩一卡二卡| 国产精品19乱码一区二区三区| 国产精品麻豆一区二区| 午夜性电影| 一区二区中文字幕在线观看| 国产麻豆91欧美一区二区| 国产精品色婷婷99久久精品| 国产欧美一区二区在线| 精品久久久久久亚洲综合网| 日本精品三区| 国产另类一区| 玖玖国产精品视频| 99国产伦精品一区二区三区| 欧美乱码精品一区二区| 96国产精品| 最新国产一区二区| 亚洲美女在线一区| 在线中文字幕一区| 亚洲国产精品一区在线| 欧美高清一二三区| 亚洲欧洲国产伦综合| 国产99小视频| 国产欧美亚洲一区二区| 国产精品国产三级国产aⅴ下载| 性色av香蕉一区二区| 性xxxxfreexxxxx交| 丰满少妇在线播放bd日韩电影| 久久精品国产亚洲7777| 亚洲国产欧美一区| 国产日韩精品一区二区三区| 狠狠色噜噜狠狠狠合久| 中文字幕天天躁日日躁狠狠躁免费 | av午夜影院| 精品一区电影国产| 欧美精品亚洲一区| 日韩一区二区中文字幕| 日韩精品中文字幕在线播放| 欧美在线播放一区| 久久99精品久久久久国产越南 | 年轻bbwwbbww高潮| 久久久久久久久亚洲精品一牛| 一区二区三区国产精华| 538在线一区二区精品国产| 国产在线精品一区二区在线播放| 国产精品久久久久久久久久久杏吧 | 国产午夜精品理论片| 欧美日韩亚洲另类| 国产精品乱战久久久| 日韩欧美多p乱免费视频| 欧美日韩中文国产一区发布| 日韩av三区| 精品国产1区2区3区| 欧美乱妇高清无乱码免费| 午夜裸体性播放免费观看| 久久不卡精品| 欧美在线一级va免费观看| 国产91在线播放| 粉嫩久久久久久久极品| 精品国产一区二区三区高潮视| 狠狠色噜噜狠狠狠狠2021天天| 国产精品久久91| 国产九九九精品视频| 999亚洲国产精| 国产精品亚洲精品一区二区三区| 欧美一级片一区| 欧美日韩中文国产一区发布| 国产激情视频一区二区| 免费91麻豆精品国产自产在线观看| 久久九九国产精品| sb少妇高潮二区久久久久| 88国产精品欧美一区二区三区三| 国产精品电影免费观看| 搡少妇在线视频中文字幕| 久久国产精品久久久久久电车| 国产精品日韩视频| 欧美性二区| 国产69精品久久久久久| 真实的国产乱xxxx在线91| 精品国产鲁一鲁一区二区三区| 久久综合国产伦精品免费| 亚洲美女在线一区| 精品国产乱码久久久久久久| 一区二区国产盗摄色噜噜 | 91黄色免费看| 精品国产免费久久| 国产高清一区在线观看| 亚洲视频精品一区| 国产一区二区三区黄| 91精品一区在线观看| 狠狠躁狠狠躁视频专区| 精品无人国产偷自产在线| 欧美精品免费看| 国产精品综合在线观看| 久久精品爱爱视频| 2023国产精品久久久精品双| 亚洲欧美精品suv| 国产欧美精品va在线观看| 国产一区欧美一区| 国产v亚洲v日韩v欧美v片| 激情久久一区二区三区| 欧美亚洲视频二区| 亚洲高清久久久| 国产精品亚州| 夜夜爽av福利精品导航| 日韩精品中文字幕久久臀| 91波多野结衣| 日韩精品一二区| 亚洲自拍偷拍中文字幕| 欧美黑人巨大久久久精品一区| 国产品久精国精产拍| 欧美日韩国产色综合视频 | 99久热精品| 麻豆精品国产入口| 国产精品偷乱一区二区三区| 久久国产中文字幕| 国产欧美一区二区三区不卡高清| 欧美一区二区在线不卡| 国产品久精国精产拍| 91热精品| 国产精品久久久久久久新郎| 激情久久久| 国产日产欧美一区| 亚洲日本国产精品| 久久久精品99久久精品36亚| 久久影院国产精品| 国产精品国产三级国产专播精品人| 日韩一区二区中文字幕| 国产精品精品国内自产拍下载| 久久激情网站| 日本一二三四区视频| 国产精品视频久久久久久| 欧美一区视频观看| 欧美精品国产一区二区| 浪潮av色| 欧美日韩国产精品综合| 中文字幕区一区二| 日韩精品免费一区二区在线观看| 久久综合伊人77777麻豆| 午夜电影网一区| 国产乱了高清露脸对白| 国产视频在线一区二区| 日本一区二区三区在线看| 国产精品免费自拍| 久久97国产| 国产精品视频二区不卡| 艳妇荡乳欲伦2| 国产又色又爽无遮挡免费动态图| 国产一区二区在| 欧美一区二区精品久久911| 午夜大片网| 久久99精品久久久大学生| 国产精品一二三区视频网站| 亚洲va国产| 国产黄一区二区毛片免下载| 国产精品一区二区久久乐夜夜嗨| 国产精品久久久区三区天天噜| 精品国产乱码久久久久久虫虫 | 国产欧美一区二区三区免费视频|