[发明专利]一种映射文件的自动分析方法和装置有效
申请号: | 201210192146.1 | 申请日: | 2012-06-11 |
公开(公告)号: | CN103488640B | 公开(公告)日: | 2017-01-25 |
发明(设计)人: | 张宗义;左从兵;张春淮;王海燕 | 申请(专利权)人: | 北汽福田汽车股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙)11201 | 代理人: | 张大威 |
地址: | 102206*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出一种映射文件的自动分析方法和装置,该方法包括获取映射文件,包括多个程序模块的文件名、每个程序模块中多个程序片段名称、程序片段长度值;得到程序模块的程序模块名称;根据程序模块的多个程序片段名称获取多个存储器的类型;根据存储器类型生成多个哈希表,且将每个程序模块中预存在同一存储器中的程序片段对应的程序片段长度值和程序模块名称写入相应的哈希表中;对每个哈希表中的每个程序模块名称对应的程序片段长度值统计以得到该程序片段在每种存储器中的占用量;对所有程序片段在每种存储器中的占用量统计,得到每种存储器的使用状况信息。本发明对映射文件进行自动分析具有速度快、准确率高且可降低人力成本的优点。 | ||
搜索关键词: | 一种 映射 文件 自动 分析 方法 装置 | ||
【主权项】:
一种映射文件的自动分析方法,其特征在于,包括以下步骤:A:获取映射文件,其中,所述映射文件包括多个程序模块的文件名、每个程序模块包括的多个程序片段的程序片段名称、程序片段长度值;B:对每个程序模块的文件名进行分析以得到对应的程序模块的程序模块名称;C:分别根据每个程序模块包括的多个程序片段的程序片段名称获取预存所述多个程序片段的多个存储器的存储器类型;D:根据所述多个存储器的存储器类型生成与所述多个存储器类型一一对应的多个哈希表,且分别将每个程序模块中预存在同一类型存储器中的程序片段对应的程序片段长度值和对应的程序模块名称写入相应的哈希表中;E:对每个哈希表中的每个程序模块名称对应的程序片段长度值进行统计,以得到每个程序模块中的程序片段在每种类型存储器中的占用量;以及F:对所述每个程序模块中的程序片段在每种类型存储器中的占用量进行统计,并根据统计结果得到每种类型存储器的使用状况信息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北汽福田汽车股份有限公司,未经北汽福田汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210192146.1/,转载请声明来源钻瓜专利网。