Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 1.09 KB

readme.md

File metadata and controls

21 lines (15 loc) · 1.09 KB

###该脚本功能主要是把各个工程所占可执行文件的大小统计出来。

建议clone后放在一个单独的文件下。 中间会产生若干无用的TXT文件,忽略就好。 主要起作用的是这三个脚本:

function.sh: 使用方法:传入一个目录,该脚本会遍历该目录下所有的工程配置文件,把每个工程所引用的类提取出来保存为文件. 该脚本运行过后才能运行ProjectStatistic.sh脚本

calClassSize.sh: 使用方法:传入一个类似linkmap.txt的文件,脚本会把每个类及其占用的size提取出来保存成文件,供统计使用。该linkmap.txt文件需要使用者提供。关于怎么生成这个文件请参考这里。 该脚本运行过后才能运行ProjectStatistic.sh脚本

ProjectStatistic.sh: 使用方法:传入一个文件目录,会把每个工程所使用的类所占用的size全部输出 该脚本依赖function.sh脚本和calClassSize.sh脚本,前两个脚本执行完毕后才最后执行,否则会找不到文件

执行结果见下图: