探访iOS电量优化之路(二)
Energy Efficiency and the User Experience
Energy Efficiency and the User Experience
在现如今的开发中,电量消耗是一个应用运行效果的一个重要的衡量标准,尤其是直播,运动应用。 设备中的每个硬件模块都会消耗电量。电量的最大消费者是CPU,但这只是系统的一个方面。一个编写良好的应用需要谨慎地使用电能。用户往往会删除耗电量大的应用。 除CPU外,耗电量高、值得关注的硬件模块还包括网络硬件、蓝牙、GPS、...
如何获取 LinkMap
内存是移动设备上的共享资源,如果一个 App 无法正确地进行内存管理的话,将会导致内存消耗殆尽,闪退以及性能的严重下降。
启动时间 应用启动流程 iOS应用的启动可分为pre-main阶段和main()阶段,其中系统做的事情依次是: pre-main阶段 1.1. 加载应用的可执行文件 1.2. 加载动态链接库加载器dyld(dynamic loader) 1.3. dyld递归加载应用所有依赖的dylib(dynamic l...
我在开发 iOS 的过程中,逐渐形成了一些对性能优化的认识,准备整理出来。恳请各位斧正。
DEAD in iOS Memory
clang -rewrite-objc 编译小Tips