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

[發(fā)明專利]一種監(jiān)控應用程序內存的方法、裝置及電子設備在審

專利信息
申請?zhí)枺?/td> 201610086611.1 申請日: 2016-02-16
公開(公告)號: CN107085548A 公開(公告)日: 2017-08-22
發(fā)明(設計)人: 趙樹起 申請(專利權)人: 阿里巴巴集團控股有限公司
主分類號: G06F11/30 分類號: G06F11/30
代理公司: 北京市清華源律師事務所11441 代理人: 沈泳,李贊堅
地址: 英屬開曼群島大開*** 國省代碼: 暫無信息
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 一種 監(jiān)控 應用程序 內存 方法 裝置 電子設備
【說明書】:

技術領域

本申請涉及計算機技術領域,具體涉及一種監(jiān)控應用程序內存的方法以及一種監(jiān)控應用程序內存的裝置;本申請同時涉及一種電子設備。

背景技術

隨著現(xiàn)代系統(tǒng)規(guī)模日益擴大,系統(tǒng)中運行的應用程序數(shù)量顯著增加。這些應用程序通常都會消耗一定量的資源,比如內存。其中某些應用程序有可能會造成內存泄漏、對象double free以及訪問地址越界等,在計算機科學中,內存泄露是指由于疏忽或錯誤造成程序未能釋放已經(jīng)不再使用的內存的情況。內存泄露并非指內存在物理上的消失,而是應用程序分配某段內存后,由于設計錯誤,失去了對該段內存的控制,因而造成了內存的浪費;double free其實就是同一個指針釋放兩次,雖然一般把它叫做double free,其實只要是多次釋放一個指向堆內存的指針都有可能產生漏洞;訪問地址越界是向系統(tǒng)申請了一塊內存,在使用這塊內存的時候,超出了申請的范圍。造成的直接后果是修改了其它內存塊的內容,如果被修改的地址是正在使用中內存,會造成應用程序異常。

在應用程序開發(fā)的過程中,由于往往需要隨著業(yè)務流或控制流的處理而進行大量的內存申請和釋放,很容易造成在一些異常分支中遺漏釋放而出現(xiàn)內存泄露的情形,然而這種內存泄露的事件一般都是少量、且隱蔽的,需要經(jīng)過很長時間的積累甚至已經(jīng)造成了嚴重后果才能被察覺,難以檢測和恢復泄露的內存。

目前,雖然已經(jīng)有一些輔助工具可以協(xié)助進行內存泄漏、對象double free以及訪問地址越界的檢測。在現(xiàn)有技術下檢測內存的常用工具包括:valgrind、GLIBC的mtrace/muntrace功能以及tcmalloc。其中,valgrind的執(zhí)行不需要重新編譯,而是和應用程序在同一個進程中,動態(tài)的修改即將執(zhí)行的代碼,但正是因為valgrind的工作方式,導致程序性能驟降,根據(jù)注入代碼量的不同,性能會下降10-50倍,因為其對性能的影響,降低了其在復雜系統(tǒng)中的可用性;GLIBC的mtrace/muntrace功能利用malloc_hook機制,需要在記錄完成后重置malloc_hook函數(shù),所以其只能工作在單進程程序中,對于多進程程序因為 malloc_hook函數(shù)更改混亂會造成誤報或漏報,所以對于復雜的大型應用程序可用性不高;tcmalloc可以檢查程序中是否有內存泄露及內存泄露點信息以及內存性能及空間熱點分析,幫助分析內存的使用分布情況。但需要調用backtrace函數(shù)獲取調用棧信息,而這個操作是一個慢操作,所以tcmalloc使用采樣的方式降低對應用程序性能的影響,而采樣就可能存在偏差,從而影響結果的可靠性。

由此可見,在現(xiàn)有的監(jiān)控內存的方案下,由于誤報、漏報或者由于其插樁的實現(xiàn)方法或算法復雜性因素引起程序運行緩慢降低性能的問題,從而影響結果的可靠性,對于復雜的大型應用程序可用性不高,并且使用成本較高。

發(fā)明內容

本申請?zhí)峁┮环N監(jiān)控應用程序內存的方法以及一種監(jiān)控應用程序內存的裝置,以解決現(xiàn)有技術中的上述問題。本申請同時涉及一種電子設備。

本申請?zhí)峁┝艘环N監(jiān)控應用程序內存的方法,所述監(jiān)控應用程序內存的方法包括:

應用程序申請內存運行空間時,在內存中額外請求預設大小的內存監(jiān)控空間;

對申請的內存運行空間進行分配時,在額外請求的內存監(jiān)控空間中記錄本次內存分配信息;

對申請的內存運行空間進行釋放時,在額外請求的內存監(jiān)控空間中記錄本次內存釋放信息。

可選的,在所述應用程序申請內存運行空間時,在內存中額外請求預設大小的內存監(jiān)控空間的步驟之前,包括:

將預設的重載函數(shù)庫鏈接到應用程序中。

可選的,所述預設的重載函數(shù)庫,至少包括如下內存管理函數(shù):

內存分配函數(shù)、內存釋放函數(shù)以及內存調整函數(shù)。

可選的,所述將預設的重載函數(shù)庫鏈接到應用程序中,包括:

若所述應用程序是采用靜態(tài)鏈接的應用程序,則在編譯時將靜態(tài)鏈接庫鏈接進應用程序;

若所述應用程序是采用動態(tài)連接的應用程序,則在編譯時將動態(tài)鏈接庫鏈接進應用程序或者應用程序運行時,通過注入的方式把動態(tài)鏈接庫注入應用程序。

可選的,所述應用程序申請內存運行空間時,在內存中額外請求預設大小的內存監(jiān)控空間,包括:

應用程序調用所述預設的重載函數(shù)庫中的內存管理函數(shù)申請內存運行空間時,所述內存管理函數(shù)在內存中額外請求預設大小的內存監(jiān)控空間。

可選的,所述額外請求預設大小的內存監(jiān)控空間是:用于記錄內存信息的大小為16字節(jié)的標簽。

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

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經(jīng)阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服

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

×

專利文獻下載

說明:

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

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

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

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

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

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

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網(wǎng)站地圖 友情鏈接 企業(yè)標識 聯(lián)系我們

鉆瓜專利網(wǎng)在線咨詢

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

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 国产欧美性| 午夜wwww| 91亚洲国产在人线播放午夜| 欧美一区二区三区艳史| 国产三级在线视频一区二区三区| 日韩亚洲精品在线| 久久一区欧美| 乱淫免费视频| 狠狠色狠狠色综合久久一| 欧美日韩一区二区三区免费| 国产日韩精品一区二区三区| 久久艹亚洲| 亚洲区日韩| 日日噜噜夜夜狠狠| 久久国产精品精品国产| 国产在线精品一区| 国产精品久久久久久久久久软件| 国产午夜一级一片免费播放| 狠狠躁夜夜躁xxxxaaaa| 在线国产二区| 国产另类一区| 国产欧美综合一区| 精品国产九九| 91丝袜国产在线观看| 日日狠狠久久8888偷色| 精品一区中文字幕| 一区二区91| 欧洲激情一区二区| 国产一区二区高清视频| 欧美一区二区久久| 久久久久国产精品视频| 欧美一区二区三区国产精品| 亚洲精品少妇一区二区 | 欧美一区二区三区久久精品视| 久久久久国产精品一区二区三区| 国产在线拍偷自揄拍视频| 国产精品久久久爽爽爽麻豆色哟哟| 色噜噜狠狠一区二区| 久久99国产综合精品| 国产一区二区影院| 国产一级自拍| 91看黄网站| 91久久综合亚洲鲁鲁五月天| 午夜电影一区| 精品99在线视频| 久久婷婷国产综合一区二区| 亚洲国产99| 少妇又紧又色又爽又刺激视频网站 | 玖玖精品国产| 午夜av电影院| 亚洲精品老司机| 国产伦高清一区二区三区| 97人人模人人爽人人喊小说| 欧美日韩一区电影| 国产电影一区二区三区下载| 国产精品suv一区二区6| 精品久久久久久久免费看女人毛片| 中文字幕a一二三在线| 国产欧美一区二区在线| 91精品久| 国产一区二区在线精品| 国产理论片午午午伦夜理片2021 | 国产91在线播放| 亚洲女人av久久天堂| 精品中文久久| 亚洲精品一区在线| 日韩精品一区三区| 九九国产精品视频| 黄毛片在线观看| 国产欧美一区二区三区在线看| 亚洲一二三在线| 亚洲高清国产精品| 国产人澡人澡澡澡人碰视| 国产一区www| 久久99精品国产| 国产99小视频| 国产69精品久久99的直播节目| 毛片免费看看| 亚洲三区在线| 欧美日韩国产免费观看| 在线国产一区二区三区| 色婷婷精品久久二区二区我来| 久久国产精彩视频| 久久久中精品2020中文| 欧美系列一区二区| 欧美一区二区三区在线视频观看| 国偷自产中文字幕亚洲手机在线| 美女脱免费看直播| 午夜国产一区二区三区四区| 欧美精品在线观看视频| 国产一区二区视频在线| 欧美精品日韩精品| 中文在线一区| 久久夜靖品2区| 欧美日韩一区二区电影| 夜夜躁日日躁狠狠躁| 99国产精品丝袜久久久久久| 国产专区一区二区| 国产videosfree性另类| 亚洲国产精品国自产拍av| 国产麻豆一区二区| 久久久久久中文字幕| 国产1区2区3区| 国产一级一区二区三区| 亚洲精品中文字幕乱码三区91| 日韩精品免费看| 91福利视频免费观看| 妖精视频一区二区三区| 国产精品无码专区在线观看| 97国产婷婷综合在线视频,| 99久久国产免费,99久久国产免费大片 | 国产精品久久久久久久四虎电影| 国产精品久久久久久一区二区三区| 黄色91在线观看| 一区二区三区毛片| 久久精品国语| 91夜夜夜| 午夜老司机电影| 日韩一区高清| 99国产精品99久久久久| 粉嫩久久99精品久久久久久夜| 欧美激情片一区二区| 国产69精品久久久久久| 欧美日韩一区二区三区不卡视频| 久久99精品国产麻豆婷婷| 国产精品国外精品| 99日本精品| 国产麻豆一区二区| 午夜影院毛片| 色妞www精品视频| 国产欧美一区二区三区沐欲| 亚洲国产欧美一区二区丝袜黑人| 国产一区日韩一区| 国产69精品久久久久9999不卡免费| 国产精品视频1区2区3区| 91麻豆精品国产91久久久更新资源速度超快| 国精偷拍一区二区三区| 国产99久久九九精品免费| 午夜国产一区| 欧美一级日韩一级| 日韩欧美高清一区二区| 强制中出し~大桥未久10在线播放| 亚洲精品456| 国产高清在线精品一区二区三区| 日韩精品一二区| 午夜激情综合网| 精品久久香蕉国产线看观看gif| 久久艹亚洲| 狠狠色狠狠色综合久久第一次| 91久久一区二区| 夜夜嗨av一区二区三区中文字幕 | 国内揄拍国产精品| 91精品综合| 国产一区二区在线观看免费| 亚洲一二三在线| 91精品综合| 亚洲欧美日韩在线看| 狠狠躁夜夜躁| 免费看欧美中韩毛片影院| 国产午夜精品免费一区二区三区视频| 国产一区二区91| 一区二区在线国产| 91一区在线观看| 麻豆国产一区二区三区| 亚洲午夜久久久久久久久电影院| 国产精品日本一区二区不卡视频 | 午夜毛片在线观看| 国产一区第一页| 欧美综合在线一区| 伊人欧美一区| 精品国产一区二区三区久久久久久 | 国产69精品久久| 亚洲网站久久| 片毛片免费看| 久久天天躁夜夜躁狠狠躁2022| 国产经典一区二区| 夜夜躁日日躁狠狠躁| 午夜大片男女免费观看爽爽爽尤物 | 国产精品理人伦一区二区三区| 日韩精品免费看| 欧美色综合天天久久综合精品| 精品一区二区在线视频| 97精品国产aⅴ7777| 国产精品综合一区二区| 欧美日韩国产影院| 欧美一区二区精品久久| 欧美在线视频一二三区| 午夜理伦影院| 国产日产精品一区二区| 国偷自产一区二区三区在线观看| 国产全肉乱妇杂乱视频在线观看| 久久精品亚洲精品国产欧美| 男女视频一区二区三区| 国产一区二区播放| 亚洲欧美国产精品va在线观看| 国产精品对白刺激在线观看| 久久免费精品国产| 大bbw大bbw巨大bbb| 精品中文久久| 欧美一区二区三区白人| 91精品啪在线观看国产线免费| 91精品一区在线观看| 久久精品麻豆| 亚洲福利视频二区| 亚洲一区精品视频| 久久黄色精品视频| 亚洲一区2区三区| 国产有码aaaae毛片视频| 日韩欧美国产高清91| 日韩一区免费| 激情久久久久久| 久久综合伊人77777麻豆| 亚洲欧美日韩另类精品一区二区三区| 日韩一区国产| 99国产精品一区二区| 2023国产精品久久久精品双| 中文乱码在线视频| 精品国产一区二| 97人人澡人人爽人人模亚洲| 精品国产乱码一区二区三区a| 国产精品电影一区二区三区| 欧美日韩亚洲另类| 国产的欧美一区二区三区| 性色av香蕉一区二区| 免费看片一区二区三区| 精品国产一区二| av毛片精品| 中文字幕久久精品一区| 国产97在线播放| 亚洲欧美日韩一级| 欧美日韩一级二级| 国产一区2| 91久久精品国产91久久性色tv| 一区二区在线国产| 日韩美一区二区三区| 香蕉视频一区二区三区| 亚洲国产一区二区久久久777| 91亚洲欧美强伦三区麻豆| 国产欧美亚洲精品| 少妇**毛片| 少妇高潮一区二区三区99小说| 国产一卡二卡在线播放| 亚洲精品日本久久一区二区三区| 亚洲国产日韩综合久久精品| 国产高潮国产高潮久久久91| 欧美一区二区久久|