[發(fā)明專利]一種圖片占用內存情況的查看方法有效
| 申請?zhí)枺?/td> | 201710727616.2 | 申請日: | 2017-08-23 |
| 公開(公告)號: | CN107480035B | 公開(公告)日: | 2021-02-19 |
| 發(fā)明(設計)人: | 李琛 | 申請(專利權)人: | 阿里巴巴(中國)有限公司 |
| 主分類號: | G06F11/32 | 分類號: | G06F11/32;G06F11/36 |
| 代理公司: | 北京展翼知識產權代理事務所(特殊普通合伙) 11452 | 代理人: | 屠長存 |
| 地址: | 310052 浙江省杭州市濱江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 圖片 占用 內存 情況 查看 方法 | ||
1.一種圖片占用內存情況的查看方法,其包括:
將待查看圖片占用內存情況的硬件終端與安裝有預先構建的軟件開發(fā)工具包的平臺耦接,或者在待查看圖片占用內存情況的硬件終端上安裝預先構建的軟件開發(fā)工具包,這樣在所述平臺上或者在所述硬件終端上運行所述軟件開發(fā)工具包以自動執(zhí)行以下步驟:
導出所述硬件終端中保存的原始格式的hprof文件并將其轉換為內存分析工具可讀取格式的hprof文件;
調用內存分析工具打開所述可讀取格式的hprof文件;
找出與圖片相關的類名,根據(jù)所述類名找到該類名下的內存對象ID;
根據(jù)內存對象ID提取出相關的對象圖片數(shù)據(jù);
將提取出的對象圖片數(shù)據(jù)按自定義規(guī)則排序;
獲取所述對象圖片數(shù)據(jù)需要被查看的必要信息;
將所述對象圖片數(shù)據(jù)進行解碼以形成可顯示的圖片信息;
將所述圖片信息與所獲取的所述對象圖片數(shù)據(jù)的必要信息一起導出為Excel文件,在該Excel文件中顯示出具體圖片內容。
2.根據(jù)權利要求1所述的方法,其特征在于所述內存分析工具是單獨安裝在平臺上或者是集成在所述軟件開發(fā)工具包中。
3.根據(jù)權利要求1所述的方法,其特征在于所述按自定義規(guī)則排序包括但不限于:按圖片名稱排序、按圖片大小排序、或者按圖片占用內存大小排序。
4.根據(jù)權利要求1所述的方法,其特征在于所述被查看的必要信息包括但不限于:圖片名稱、圖片高度和寬度、圖片所在地址、圖片占用內存大小、圖片實際大小、引用關系。
5.一種硬件設備,其上安裝有預先構建的軟件開發(fā)工具包,運行所述軟件開發(fā)工具包以自動執(zhí)行以下步驟:
導出在所述硬件設備中保存的原始格式的hprof文件或者導出在耦接至所述硬件設備的另一個硬件終端中保存的原始格式的hprof文件并將其轉換為內存分析工具可讀取格式的hprof文件;
調用內存分析工具打開所述可讀取格式的hprof文件;
找出與圖片相關的類名,根據(jù)所述類名找到該類名下的內存對象ID;
根據(jù)內存對象ID提取出相關的對象圖片數(shù)據(jù);
將提取出的對象圖片數(shù)據(jù)按自定義規(guī)則排序;
獲取所述對象圖片數(shù)據(jù)需要被查看的必要信息;
將所述對象圖片數(shù)據(jù)進行解碼以形成可顯示的圖片信息;
將所述圖片信息與所獲取的所述對象圖片數(shù)據(jù)的必要信息導出為Excel文件,在該Excel文件中顯示出具體圖片內容。
6.根據(jù)權利要求5所述的硬件設備,其特征在于所述內存分析工具是單獨安裝在所述硬件設備上或者是集成在所述軟件開發(fā)工具包中。
7.根據(jù)權利要求5所述的硬件設備,其特征在于所述按自定義規(guī)則排序包括但不限于:按圖片名稱排序、按圖片大小排序、或者按圖片占用內存大小排序。
8.根據(jù)權利要求5所述的硬件設備,其特征在于所述被查看的必要信息包括但不限于:圖片名稱、圖片高度和寬度、圖片所在地址、圖片占用內存大小、圖片實際大小、引用關系。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴(中國)有限公司,未經阿里巴巴(中國)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710727616.2/1.html,轉載請聲明來源鉆瓜專利網。





