【文件属性】:
文件名称:LinkMap:检查每个类占用空间大小工具
文件大小:238KB
文件格式:ZIP
更新时间:2021-08-04 00:26:31
Objective-C
LinkMap解析工具:检查每个类占用大小
概述
一个大型的项目,只是代码段就有可能超过100M,算上armv7和arm64架构,就会超过200M。
这时候检查到底是哪个类、哪个第三方库占用了太多空间,就显得尤为重要。
这个工具是专为用来分析项目的LinkMap文件,得出每个类或者库所占用的空间大小(代码段+数据段),方便开发者快速定位需要优化的类或静态库。
使用说明
1、打开LinkMap.xcodeproj,并运行,就可以看到工具界面
2、点击“选择文件”按钮,选择LinkMap文件(如何生成LinkMap详见下方的:如何获得LinkMap文件)
3、点击“开始”按钮,就可以看到每个类/静态库所占用的空间大小
4、点击“输出文件”,可以将结果输出到文本文档中
如何获得LinkMap文件
1.在XCode中开启编译选项Write Link Map File \n
XCode -> Pro
【文件预览】:
LinkMap-master
----.gitignore(1KB)
----LinkMap()
--------SymbolModel.m(199B)
--------main.m(244B)
--------ViewController.m(11KB)
--------AppDelegate.h(231B)
--------SymbolModel.h(323B)
--------Info.plist(1KB)
--------AppDelegate.m(232B)
--------ViewController.h(221B)
--------Base.lproj()
--------Assets.xcassets()
----ScreenShot2.png(126KB)
----LinkMap.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(11KB)
----README.md(2KB)
----ScreenShot1.png(100KB)