【发布时间】:2016-02-19 23:47:34
【问题描述】:
从静态库迁移到框架后,我正在尝试分析应用启动。我们有大约 30 个框架(仅供参考:cocoapods),所以我想检查它是否不会影响性能。团队中的轶事测试表明不是,但我也想要一些数字!
我添加了环境变量DYLD_PRINT_STATISTICS 和DYLD_PRINT_LIBRARIES 来查看链接器在做什么,但是我得到的所有输出都来自DYLD_PRINT_LIBRARIES 变量。我可以看到框架正在正确加载,但没有得到任何统计信息。
我已尝试重新启动设备以确保框架尚未在内存中,但这并没有帮助。
关于为什么我没有从DYLD_PRINT_STATISTICS 得到任何输出的任何其他建议?
【问题讨论】:
-
DYLD_PRINT_STATISTICS似乎只适用于我的模拟器。 -
@RhythmicFistman 我正在模拟器上尝试:(
-
这很奇怪。什么 xcode 版本/sim 版本/sim 设备/部署目标?现在猜。
-
@RhythmicFistman 叹了口气,原来我的显示器上运行了模拟器,但它实际上是在我插入的真实设备上构建的;一旦我拔掉它并实际瞄准模拟器,输出就会出现:) 如果您将评论作为答案,我会将其标记为已接受。
-
谢谢!我用额外的猜测完善了评论
标签: ios xcode dynamic-linking dyld