资源ResTable内存链接图
2016-03-15 11:10:36 0 举报
资源ResTable内存链接图是一种用于描述程序中各种资源(如图像、音频、字体等)在内存中的存储和访问关系的图形表示。它展示了程序中各个资源对象之间的依赖关系,以及它们在内存中的分配和释放情况。通过分析资源ResTable内存链接图,开发人员可以更好地了解程序的内存使用情况,优化资源管理,提高程序性能。同时,它还有助于调试和定位内存泄漏等问题。总之,资源ResTable内存链接图为开发人员提供了一个直观的工具,帮助他们更好地管理和优化程序的资源使用。
作者其他创作
大纲/内容
ResTable的变量,Vector mPackageGroups;
packageId=0x01
0x02
0x03
......
0x7f
ResTable_type
uint16_t* mData
ResTable_type1
ResTable_entry11
ResTable_value11
ResTable_entry12
ResTable_value12
ResTable_type2
ResTable_entry21
ResTable_value21
ResTable_entry22
ResTable_value22
uint32_t entryCount;
uint32_t entriesStart;
ResTable_config config;
Vector *configs;
IdmapEntries idmapEntries;
framework-res.apk中的所有drawable type资源
framework-overlay.apk中的所有drawable type资源
ResTable_config
IdmapEntries
VectorTypeList
ResTable_entry_1n表示某个config下的drawable资源个数
注意:entryCount表示所有的drawable资源个数,不区分config
typeId=1
0x08(drawable)
0xn(假设是n个)
PackageGroup中的变量,ByteBucketArray types;
unit32_t size;
uint32_t screenSizeDp;
ResTable::Type
0 条评论
下一页