###该脚本功能主要是把各个工程所占可执行文件的大小统计出来。
建议clone后放在一个单独的文件下。 中间会产生若干无用的TXT文件,忽略就好。 主要起作用的是这三个脚本:
function.sh
:
使用方法:传入一个目录,该脚本会遍历该目录下所有的工程配置文件,把每个工程所引用的类提取出来保存为文件.
该脚本运行过后才能运行ProjectStatistic.sh脚本
calClassSize.sh
:
使用方法:传入一个类似linkmap.txt的文件,脚本会把每个类及其占用的size提取出来保存成文件,供统计使用。该linkmap.txt文件需要使用者提供。关于怎么生成这个文件请参考这里。
该脚本运行过后才能运行ProjectStatistic.sh脚本
ProjectStatistic.sh
:
使用方法:传入一个文件目录,会把每个工程所使用的类所占用的size全部输出
该脚本依赖function.sh脚本和calClassSize.sh脚本,前两个脚本执行完毕后才最后执行,否则会找不到文件
执行结果见下图: