[发明专利]应用体积的分析方法及装置在审
申请号: | 202210674009.5 | 申请日: | 2022-06-15 |
公开(公告)号: | CN115016829A | 公开(公告)日: | 2022-09-06 |
发明(设计)人: | 徐基伟 | 申请(专利权)人: | 杭州隆埠科技有限公司 |
主分类号: | G06F8/70 | 分类号: | G06F8/70;G06F8/41 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 黎雷 |
地址: | 310030 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 体积 分析 方法 装置 | ||
1.一种应用体积的分析方法,其特征在于,包括:
获取目标应用的目标文件,所述目标文件为用于分析所述目标应用所占的体积的文件,所述目标文件包括对象列表和符号列表,所述符号列表所占用的数据量大于所述对象列表所占用的数据量;
通过并行处理获取所述对象列表与所述目标应用的文件系统的对应关系;
通过并行处理获取所述对象列表与所述符号列表的对应关系;
基于所述对象列表与所述目标应用的文件系统的对应关系,以及所述对象列表与所述符号列表的对应关系,确定所述目标应用的体积。
2.根据权利要求1所述的方法,其特征在于,所述通过并行处理获取所述对象列表与所述目标应用的文件系统的对应关系包括:
根据CPU的M个核心,将所述目标应用的文件系统分为N个文件列表,其中,N是M的整数倍,M≥2;
利用所述CPU的M个核心,通过并行的方式将所述N个文件列表分别与所述对象列表进行匹配,得到所述N个文件列表与所述对象列表的对应关系。
3.根据权利要求2所述的方法,其特征在于,所述对象列表包括对象文件的文件名;
所述通过并行的方式将所述N个文件列表分别与所述对象列表进行匹配,得到所述N个文件列表与所述对象列表的对应关系包括:
通过并行的方式将所述N个文件列表中的每一个文件列表中的文件名与所述对象列表中对象文件的文件名相匹配,得到所述对象列表中与各个文件列表中的文件名相匹配的对象文件的文件名。
4.根据权利要求1所述的方法,其特征在于,所述通过并行处理获取所述对象列表与所述符号列表的对应关系包括:
根据CPU的M个核心,将所述符号列表对应的数据块划分为K个数据块,其中,K是M的整数倍,M≥2;
利用所述CPU的M个核心,并行处理所述K个数据块,得到K个数据块处理结果;
获取所述K个数据块处理结果与所述对象列表的对应关系。
5.根据权利要求4所述的方法,其特征在于,所述对象列表包括对象文件的序号;
所述获取所述K个数据块处理结果与所述对象列表的对应关系包括:
基于所述对象列表中的对象文件的序号,从所述K个数据块处理结果中确定出包含所述对象文件的序号的目标数据块处理结果;
其中,所述目标数据块处理结果中包含所述对象文件所占空间的大小。
6.根据权利要求1所述的方法,其特征在于,所述文件系统包括N个文件列表;一个文件列表对应于同一类文件;所述符号列表对应K个数据块,K个数据块对应于K个数据块处理结果;
所述基于所述对象列表与所述目标应用的文件系统的对应关系,以及所述对象列表与所述符号列表的对应关系,确定所述目标应用的体积,包括:
针对所述N个文件列表中的一个目标文件列表:将所述目标文件列表中目标文件的文件名与所述对象列表中各个对象文件的文件名相匹配,得到与所述目标文件的文件名相匹配的目标对象文件;基于所述对象列表中所述目标对象文件的序号,从所述K个数据块处理结果中确定出包含所述目标对象文件的序号的目标数据块处理结果;其中,所述目标数据块处理结果中包含所述目标对象文件所占空间的大小;
将所述目标文件列表中各个文件所占空间的大小相加,得到所述目标文件列表对应的空间大小。
7.一种应用体积的分析装置,其特征在于,包括:
获取模块,用于获取目标应用的目标文件,所述目标文件为用于分析所述目标应用所占的体积的文件,所述目标文件包括对象列表和符号列表,所述符号列表所占用的数据量大于所述对象列表所占用的数据量;
处理模块,用于通过并行处理获取所述对象列表与所述目标应用的文件系统的对应关系;通过并行处理获取所述对象列表与所述符号列表的对应关系;
确定模块,用于基于所述对象列表与所述目标应用的文件系统的对应关系,以及所述对象列表与所述符号列表的对应关系,确定所述目标应用的体积。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州隆埠科技有限公司,未经杭州隆埠科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210674009.5/1.html,转载请声明来源钻瓜专利网。